Langue

PrintWriter Classe

Définition

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

[Android.Runtime.Register("java/io/PrintWriter", DoNotGenerateAcw=true)]
public class PrintWriter : Java.IO.Writer
[<Android.Runtime.Register("java/io/PrintWriter", DoNotGenerateAcw=true)>]
type PrintWriter = class
    inherit Writer
Héritage
Attributs

Remarques

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte. Cette classe implémente toutes les print méthodes trouvées dans PrintStream. Il ne contient pas de méthodes d’écriture d’octets bruts, pour lesquelles un programme doit utiliser des flux d’octets non codés.

Contrairement à la classe, si le PrintStream vidage automatique est activé, il n’est effectué que lorsque l’une des printlnprintfméthodes est format appelée, plutôt que chaque fois qu’un caractère de nouvelle ligne se produit. Ces méthodes utilisent la propre notion de séparateur de ligne de la plateforme plutôt que le caractère de nouvelle ligne.

Les méthodes de cette classe ne lèvent jamais d’exceptions d’E/S, bien que certains de ses constructeurs puissent. Le client peut se demander si des erreurs se sont produites en appelant #checkError checkError().

Cette classe remplace toujours les séquences de caractères incorrectes et non modifiables par la chaîne de remplacement par défaut de l’ensemble de caractères. La classe java.nio.charset.CharsetEncoder doit être utilisée lorsque davantage de contrôle sur le processus d’encodage est nécessaire.

Ajouté dans la version 1.1.

Java documentation pour java.io.PrintWriter.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
PrintWriter(File, Charset)

Crée un printWriter, sans vidage automatique de ligne, avec le fichier et l’ensemble de caractères spécifiés.

PrintWriter(File, String)

Crée un printWriter, sans vidage automatique de ligne, avec le fichier et l’ensemble de caractères spécifiés.

PrintWriter(File)

Crée un printWriter, sans vidage automatique de ligne, avec le fichier spécifié.

PrintWriter(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

PrintWriter(Stream, Boolean, Charset)

Crée un PrintWriter à partir d’un OutputStream existant.

PrintWriter(Stream, Boolean)

Crée un PrintWriter à partir d’un OutputStream existant.

PrintWriter(Stream)

Crée un printWriter, sans vidage automatique de ligne, à partir d’un OutputStream existant.

PrintWriter(String, Charset)

Crée un printWriter, sans vidage automatique de ligne, avec le nom de fichier et l’ensemble de caractères spécifiés.

PrintWriter(String, String)

Crée un printWriter, sans vidage automatique de ligne, avec le nom de fichier et l’ensemble de caractères spécifiés.

PrintWriter(String)

Crée un printWriter, sans vidage automatique de ligne, avec le nom de fichier spécifié.

PrintWriter(Writer, Boolean)

Crée un printWriter.

PrintWriter(Writer)

Crée un printWriter, sans vidage automatique de ligne.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de JavaObject)
JniPeerMembers

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

Lock

Objet utilisé pour synchroniser les opérations sur ce flux.

(Hérité de Writer)
Out

Flux de sortie de caractères sous-jacent de ce PrintWriter.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Méthodes

Nom Description
Append(Char)

Ajoute le caractère spécifié à cet enregistreur.

(Hérité de Writer)
Append(ICharSequence, Int32, Int32)

Ajoute le caractère spécifié à cet enregistreur.

(Hérité de Writer)
Append(ICharSequence)

Ajoute le caractère spécifié à cet enregistreur.

(Hérité de Writer)
Append(String, Int32, Int32)

Ajoute le caractère spécifié à cet enregistreur.

(Hérité de Writer)
Append(String)

Ajoute le caractère spécifié à cet enregistreur.

(Hérité de Writer)
AppendAsync(Char)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de Writer)
AppendAsync(ICharSequence, Int32, Int32)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de Writer)
AppendAsync(ICharSequence)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de Writer)
CheckError()

Vide le flux s’il n’est pas fermé et vérifie son état d’erreur.

ClearError()

Efface l’état d’erreur de ce flux.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Close()

Ferme le flux et libère toutes les ressources système associées.

Construct(JniObjectReference, JniObjectReferenceOptions)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de JavaObject)
Equals(Object)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
Flush()

Vide le flux.

Format(Locale, String, Object[])

Écrit une chaîne mise en forme dans cet enregistreur à l’aide de la chaîne et des arguments de format spécifiés.

Format(String, Object[])

Écrit une chaîne mise en forme dans cet enregistreur à l’aide de la chaîne et des arguments de format spécifiés.

FormatAsync(Locale, String, Object[])

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

FormatAsync(String, Object[])

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Print(Boolean)

Imprime une valeur booléenne.

Print(Char)

Imprime un caractère.

Print(Char[])

Imprime un tableau de caractères.

Print(Double)

Imprime un nombre à virgule flottante double précision.

Print(Int32)

Imprime un entier.

Print(Int64)

Imprime un entier long.

Print(Object)

Imprime un objet.

Print(Single)

Imprime un nombre à virgule flottante.

Print(String)

Imprime une chaîne.

PrintAsync(Boolean)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintAsync(Char)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintAsync(Char[])

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintAsync(Double)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintAsync(Int32)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintAsync(Int64)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintAsync(Object)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintAsync(Single)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintAsync(String)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

Printf(Locale, String, Object[])

Méthode pratique pour écrire une chaîne mise en forme dans cet enregistreur à l’aide de la chaîne et des arguments de format spécifiés.

Printf(String, Object[])

Méthode pratique pour écrire une chaîne mise en forme dans cet enregistreur à l’aide de la chaîne et des arguments de format spécifiés.

PrintfAsync(Locale, String, Object[])

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintfAsync(String, Object[])

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

Println()

Termine la ligne active en écrivant la chaîne de séparation de ligne.

Println(Boolean)

Imprime une valeur booléenne, puis termine la ligne.

Println(Char)

Imprime un caractère, puis termine la ligne.

Println(Char[])

Imprime un tableau de caractères, puis termine la ligne.

Println(Double)

Imprime un nombre à virgule flottante double précision, puis termine la ligne.

Println(Int32)

Imprime un entier, puis termine la ligne.

Println(Int64)

Imprime un entier long, puis termine la ligne.

Println(Object)

Imprime un objet, puis termine la ligne.

Println(Single)

Imprime un nombre à virgule flottante, puis termine la ligne.

Println(String)

Imprime une chaîne, puis termine la ligne.

PrintlnAsync()

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintlnAsync(Boolean)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintlnAsync(Char)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintlnAsync(Char[])

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintlnAsync(Double)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintlnAsync(Int32)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintlnAsync(Int64)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintlnAsync(Object)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintlnAsync(Single)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

PrintlnAsync(String)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

SetError()

Indique qu’une erreur s’est produite.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Write(Char[], Int32, Int32)

Écrit une partie d’un tableau de caractères.

Write(Char[])

Écrit un tableau de caractères.

(Hérité de Writer)
Write(Int32)

Écrit un caractère unique.

(Hérité de Writer)
Write(String, Int32, Int32)

Écrit une partie d’une chaîne.

(Hérité de Writer)
Write(String)

Écrit une chaîne.

(Hérité de Writer)
WriteAsync(Char[], Int32, Int32)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de Writer)
WriteAsync(Char[])

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de Writer)
WriteAsync(Int32)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de Writer)
WriteAsync(String, Int32, Int32)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de Writer)
WriteAsync(String)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de Writer)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

(Hérité de Writer)

Méthodes d’extension

Nom Description
Append(IAppendable, String, Int32, Int32)

Ajoute la valeur spécifiée à cette séquence de caractères.

Append(IAppendable, String)

Ajoute la valeur spécifiée à cette séquence de caractères.

FlushAsync(IFlushable)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Imprime des représentations mises en forme d’objets dans un flux de sortie de texte.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à