RandomAccessFile.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
| Nom | Description |
|---|---|
| Read() |
Lit un octet de données à partir de ce fichier. |
| Read(Byte[]) |
Lit jusqu’à |
| Read(Byte[], Int32, Int32) |
Lit jusqu’à |
Read()
Lit un octet de données à partir de ce fichier.
[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
octet suivant de données, ou -1 si la fin du fichier a été atteinte.
- Attributs
Exceptions
si ce fichier est fermé ou si une autre erreur d’E/S se produit.
Remarques
Lit un octet de données à partir de ce fichier. L’octet est retourné sous la forme d’un entier compris entre 0 et 255 (0x00-0x0ff). Cette méthode bloque si aucune entrée n’est encore disponible.
Bien qu’elle RandomAccessFile ne soit pas une sous-classe de InputStream, cette méthode se comporte exactement de la même façon que la InputStream#read() méthode de InputStream.
Documentation Java pour java.io.RandomAccessFile.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(Byte[])
Lit jusqu’à b.length des octets de données de ce fichier dans un tableau d’octets.
[Android.Runtime.Register("read", "([B)I", "GetRead_arrayBHandler")]
public virtual int Read(byte[]? b);
[<Android.Runtime.Register("read", "([B)I", "GetRead_arrayBHandler")>]
abstract member Read : byte[] -> int
override this.Read : byte[] -> int
Paramètres
- b
- Byte[]
mémoire tampon dans laquelle les données sont lues.
Retours
nombre total d’octets lus dans la mémoire tampon ou -1 s’il n’y a plus de données, car la fin de ce fichier a été atteinte.
- Attributs
Exceptions
si ce fichier est fermé ou si une autre erreur d’E/S se produit.
Remarques
Lit jusqu’à b.length des octets de données de ce fichier dans un tableau d’octets. Cette méthode bloque jusqu’à ce qu’au moins un octet d’entrée soit disponible.
Bien qu’elle RandomAccessFile ne soit pas une sous-classe de InputStream, cette méthode se comporte exactement de la même façon que la InputStream#read(byte[]) méthode de InputStream.
Documentation Java pour java.io.RandomAccessFile.read(byte[]).
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(Byte[], Int32, Int32)
Lit jusqu’à len des octets de données de ce fichier dans un tableau d’octets.
[Android.Runtime.Register("read", "([BII)I", "GetRead_arrayBIIHandler")]
public virtual int Read(byte[]? b, int off, int len);
[<Android.Runtime.Register("read", "([BII)I", "GetRead_arrayBIIHandler")>]
abstract member Read : byte[] * int * int -> int
override this.Read : byte[] * int * int -> int
Paramètres
- b
- Byte[]
mémoire tampon dans laquelle les données sont lues.
- off
- Int32
décalage de début dans le tableau b auquel les données sont écrites.
- len
- Int32
nombre maximal d’octets lus.
Retours
nombre total d’octets lus dans la mémoire tampon ou -1 s’il n’y a plus de données, car la fin du fichier a été atteinte.
- Attributs
Exceptions
si byteOffset buffer.length.
si ce fichier est fermé ou si une autre erreur d’E/S se produit.
Remarques
Lit jusqu’à len des octets de données de ce fichier dans un tableau d’octets. Cette méthode bloque jusqu’à ce qu’au moins un octet d’entrée soit disponible.
Bien qu’elle RandomAccessFile ne soit pas une sous-classe de InputStream, cette méthode se comporte exactement de la même façon que la InputStream#read(byte[], int, int) méthode de InputStream.
Documentation Java pour java.io.RandomAccessFile.read(byte[], 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.