Reader.Read Méthode
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.
Surcharges
Read(Char[], Int32, Int32) |
Lit les caractères dans une partie d’un tableau. |
Read(Char[]) |
Lit les caractères dans un tableau. |
Read() |
Lit un caractère unique. |
Read(CharBuffer) |
Tente de lire des caractères dans la mémoire tampon de caractères spécifiée. |
Read(Char[], Int32, Int32)
Lit les caractères dans une partie d’un tableau.
[Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")]
public abstract int Read (char[]? cbuf, int off, int len);
[<Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")>]
abstract member Read : char[] * int * int -> int
Paramètres
- cbuf
- Char[]
Mémoire tampon de destination
- off
- Int32
Décalage auquel commencer le stockage des caractères
- len
- Int32
Nombre maximal de caractères à lire
Retours
Nombre de caractères lus ou -1 si la fin du flux a été atteinte
- Attributs
Exceptions
si ce lecteur est fermé ou si une autre erreur d’E/S se produit.
Remarques
Lit les caractères dans une partie d’un tableau. Cette méthode bloque jusqu’à ce que certaines entrées soient disponibles, qu’une erreur d’E/S se produit ou que la fin du flux soit atteinte.
Documentation Java pour java.io.Reader.read(char[], int, int)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Read(Char[])
Lit les caractères dans un tableau.
[Android.Runtime.Register("read", "([C)I", "GetRead_arrayCHandler")]
public virtual int Read (char[]? cbuf);
[<Android.Runtime.Register("read", "([C)I", "GetRead_arrayCHandler")>]
abstract member Read : char[] -> int
override this.Read : char[] -> int
Paramètres
- cbuf
- Char[]
Mémoire tampon de destination
Retours
Nombre de caractères lus ou -1 si la fin du flux a été atteinte
- Attributs
Exceptions
si ce lecteur est fermé ou si une autre erreur d’E/S se produit.
Remarques
Lit les caractères dans un tableau. Cette méthode bloque jusqu’à ce que certaines entrées soient disponibles, qu’une erreur d’E/S se produit ou que la fin du flux soit atteinte.
Documentation Java pour java.io.Reader.read(char[])
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Read()
Lit un caractère unique.
[Android.Runtime.Register("read", "()I", "GetReadHandler")]
public virtual int Read ();
[<Android.Runtime.Register("read", "()I", "GetReadHandler")>]
abstract member Read : unit -> int
override this.Read : unit -> int
Retours
Le caractère lu, sous la forme d’un entier compris entre 0 et 65535 (0x00-0xffff
), ou -1 si la fin du flux a été atteinte
- Attributs
Exceptions
si ce lecteur est fermé ou si une autre erreur d’E/S se produit.
Remarques
Lit un caractère unique. Cette méthode se bloque jusqu’à ce qu’un caractère soit disponible, qu’une erreur d’E/S se produit ou que la fin du flux soit atteinte.
Les sous-classes qui ont l’intention de prendre en charge une entrée à caractère unique efficace doivent remplacer cette méthode.
Documentation Java pour java.io.Reader.read()
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Read(CharBuffer)
Tente de lire des caractères dans la mémoire tampon de caractères spécifiée.
[Android.Runtime.Register("read", "(Ljava/nio/CharBuffer;)I", "GetRead_Ljava_nio_CharBuffer_Handler")]
public virtual int Read (Java.Nio.CharBuffer? target);
[<Android.Runtime.Register("read", "(Ljava/nio/CharBuffer;)I", "GetRead_Ljava_nio_CharBuffer_Handler")>]
abstract member Read : Java.Nio.CharBuffer -> int
override this.Read : Java.Nio.CharBuffer -> int
Paramètres
- target
- CharBuffer
mémoire tampon dans laquelle lire des caractères
Retours
Nombre de caractères ajoutés à la mémoire tampon, ou -1 si cette source de caractères est à sa fin
Implémente
- Attributs
Exceptions
si une erreur d’E/S se produit lors de la lecture à partir de ce lecteur.
si target
c’est null
.
si target
elle est en lecture seule.
Remarques
Tente de lire des caractères dans la mémoire tampon de caractères spécifiée. La mémoire tampon est utilisée comme référentiel de caractères tel qu’il est : les seules modifications apportées sont les résultats d’une opération put. Aucune capture ou rembobinage de la mémoire tampon n’est effectuée.
Ajouté à la version 1.5.
Documentation Java pour java.io.Reader.read(java.nio.CharBuffer)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.