PrintStream Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Une PrintStream fonctionnalité ajoute des fonctionnalités à un autre flux de sortie, à savoir la possibilité d’imprimer des représentations de différentes valeurs de données de manière pratique.
[Android.Runtime.Register("java/io/PrintStream", DoNotGenerateAcw=true)]
public class PrintStream : Java.IO.FilterOutputStream, IDisposable, Java.Lang.IAppendable
[<Android.Runtime.Register("java/io/PrintStream", DoNotGenerateAcw=true)>]
type PrintStream = class
inherit FilterOutputStream
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IAppendable
- Héritage
- Attributs
- Implémente
Remarques
Une PrintStream fonctionnalité ajoute des fonctionnalités à un autre flux de sortie, à savoir la possibilité d’imprimer des représentations de différentes valeurs de données de manière pratique. Deux autres fonctionnalités sont également fournies. Contrairement à d’autres flux de sortie, un PrintStream ne lève jamais un IOException; à la place, des situations exceptionnelles définissent simplement un indicateur interne qui peut être testé via la checkError méthode. Si vous le souhaitez, un PrintStream peut être créé de manière à vider automatiquement ; cela signifie que la flush méthode du flux de sortie sous-jacent est appelée automatiquement après l’écriture d’un tableau d’octets, l’une des println méthodes est appelée, ou un caractère de ligne ou un octet ('\n') est écrit.
Tous les caractères imprimés par un PrintStream sont convertis en octets à l’aide de l’encodage ou du charset donné, ou de l’encodage de caractères par défaut de la plateforme s’il n’est pas spécifié. La PrintWriter classe doit être utilisée dans des situations qui nécessitent l’écriture de caractères plutôt que d’octets.
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.0.
Java documentation pour java.io.PrintStream.
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 |
|---|---|
| PrintStream(File, Charset) |
Crée un flux d’impression, sans vidage automatique de ligne, avec le fichier et l’ensemble de caractères spécifiés. |
| PrintStream(File, String) |
Crée un flux d’impression, sans vidage automatique de ligne, avec le fichier et l’ensemble de caractères spécifiés. |
| PrintStream(File) |
Crée un flux d’impression, sans vidage automatique de ligne, avec le fichier spécifié. |
| PrintStream(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
| PrintStream(Stream, Boolean, Charset) |
Crée un flux d’impression, avec le OutputStream spécifié, le vidage automatique des lignes et l’ensemble de caractères. |
| PrintStream(Stream, Boolean, String) |
Crée un flux d’impression. |
| PrintStream(Stream, Boolean) |
Crée un flux d’impression. |
| PrintStream(Stream) |
Crée un flux d’impression. |
| PrintStream(String, Charset) |
Crée un flux d’impression, sans vidage automatique de ligne, avec le nom de fichier et l’ensemble de caractères spécifiés. |
| PrintStream(String, String) |
Crée un flux d’impression, sans vidage automatique de ligne, avec le nom de fichier et l’ensemble de caractères spécifiés. |
| PrintStream(String) |
Crée un flux d’impression, sans vidage automatique de ligne, avec le nom de fichier spécifié. |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| 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 |
Une |
| JniPeerMembers |
Une |
| Out |
Flux de sortie sous-jacent à filtrer. (Hérité de FilterOutputStream) |
| 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é à ce flux de sortie. |
| Append(ICharSequence, Int32, Int32) |
Ajoute le caractère spécifié à ce flux de sortie. |
| Append(ICharSequence) |
Ajoute le caractère spécifié à ce flux de sortie. |
| Append(String, Int32, Int32) |
Ajoute le caractère spécifié à ce flux de sortie. |
| Append(String) |
Ajoute le caractère spécifié à ce flux de sortie. |
| AppendAsync(Char) |
Une |
| AppendAsync(ICharSequence, Int32, Int32) |
Une |
| AppendAsync(ICharSequence) |
Une |
| CheckError() |
Vide le flux et vérifie son état d’erreur. |
| ClearError() |
Efface l’état d’erreur interne de ce flux. |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Close() |
Ferme ce flux de sortie et libère toutes les ressources système associées à ce flux. (Hérité de OutputStream) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Une |
| 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() |
Une |
| Equals(Object) |
Une |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| Flush() |
Vide ce flux de sortie et force les octets de sortie mis en mémoire tampon à écrire. (Hérité de OutputStream) |
| Format(Locale, String, Object[]) |
Écrit une chaîne mise en forme dans ce flux de sortie à 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 ce flux de sortie à l’aide de la chaîne et des arguments de format spécifiés. |
| FormatAsync(Locale, String, Object[]) |
Une |
| FormatAsync(String, Object[]) |
Une |
| 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) |
Une |
| PrintAsync(Char) |
Une |
| PrintAsync(Char[]) |
Une |
| PrintAsync(Double) |
Une |
| PrintAsync(Int32) |
Une |
| PrintAsync(Int64) |
Une |
| PrintAsync(Object) |
Une |
| PrintAsync(Single) |
Une |
| PrintAsync(String) |
Une |
| Printf(Locale, String, Object[]) |
Méthode pratique pour écrire une chaîne mise en forme dans ce flux de sortie à 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 ce flux de sortie à l’aide de la chaîne et des arguments de format spécifiés. |
| PrintfAsync(Locale, String, Object[]) |
Une |
| PrintfAsync(String, Object[]) |
Une |
| 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 double, puis termine la ligne. |
| Println(Int32) |
Imprime un entier, puis termine la ligne. |
| Println(Int64) |
Imprime une longue ligne, puis termine la ligne. |
| Println(Object) |
Imprime un objet, puis termine la ligne. |
| Println(Single) |
Imprime un float, puis termine la ligne. |
| Println(String) |
Imprime une chaîne, puis termine la ligne. |
| PrintlnAsync() |
Une |
| PrintlnAsync(Boolean) |
Une |
| PrintlnAsync(Char) |
Une |
| PrintlnAsync(Char[]) |
Une |
| PrintlnAsync(Double) |
Une |
| PrintlnAsync(Int32) |
Une |
| PrintlnAsync(Int64) |
Une |
| PrintlnAsync(Object) |
Une |
| PrintlnAsync(Single) |
Une |
| PrintlnAsync(String) |
Une |
| SetError() |
Définit l’état d’erreur du flux sur |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Une |
| 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(Byte[], Int32, Int32) |
Écrit des |
| Write(Byte[]) |
Écrit des |
| Write(Int32) |
Écrit le contenu spécifié |
| WriteAsync(Byte[], Int32, Int32) |
Une |
| WriteAsync(Byte[]) |
Une |
| WriteAsync(Int32) |
Une |
| WriteBytes(Byte[]) |
Une |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Une |
| IJavaPeerable.Finalized() |
Une |
| IJavaPeerable.JniObjectReferenceControlBlock |
Une |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Une |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Une |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Une |
| IJavaPeerable.UnregisterFromRuntime() |
Une |
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) |
Une |
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Une |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |