RandomAccessFile.Read Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Read() |
Liest ein Byte von Daten aus dieser Datei. |
| Read(Byte[]) |
Liest bis zu |
| Read(Byte[], Int32, Int32) |
Liest bis zu |
Read()
Liest ein Byte von Daten aus dieser Datei.
[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
Gibt zurück
das nächste Byte der Daten oder -1 wenn das Ende der Datei erreicht wurde.
- Attribute
Ausnahmen
wenn diese Datei geschlossen ist oder ein anderer E/A-Fehler auftritt.
Hinweise
Liest ein Byte von Daten aus dieser Datei. Das Byte wird als ganze Zahl im Bereich von 0 bis 255 (0x00-0x0ff) zurückgegeben. Diese Methode blockiert, wenn noch keine Eingabe verfügbar ist.
Obwohl RandomAccessFile es sich nicht um eine Unterklasse handelt InputStream, verhält sich diese Methode genauso wie die InputStream#read() Methode von InputStream.
Java Dokumentation für java.io.RandomAccessFile.read().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Read(Byte[])
Liest bis zu b.length Bytes von Daten aus dieser Datei in ein Bytearray.
[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
Parameter
- b
- Byte[]
der Puffer, in den die Daten gelesen werden.
Gibt zurück
die Gesamtanzahl der in den Puffer gelesenen Bytes, oder -1 wenn keine weiteren Daten vorhanden sind, da das Ende dieser Datei erreicht wurde.
- Attribute
Ausnahmen
wenn diese Datei geschlossen ist oder ein anderer E/A-Fehler auftritt.
Hinweise
Liest bis zu b.length Bytes von Daten aus dieser Datei in ein Bytearray. Diese Methode blockiert, bis mindestens ein Byte der Eingabe verfügbar ist.
Obwohl RandomAccessFile es sich nicht um eine Unterklasse handelt InputStream, verhält sich diese Methode genauso wie die InputStream#read(byte[]) Methode von InputStream.
Java Dokumentation für java.io.RandomAccessFile.read(byte[]).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Read(Byte[], Int32, Int32)
Liest bis zu len Bytes von Daten aus dieser Datei in ein Bytearray.
[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
Parameter
- b
- Byte[]
der Puffer, in den die Daten gelesen werden.
- off
- Int32
der Anfangsversatz im Array b , in dem die Daten geschrieben werden.
- len
- Int32
die maximale Anzahl von Bytes, die gelesen werden.
Gibt zurück
die Gesamtanzahl der in den Puffer gelesenen Bytes, oder -1 wenn keine weiteren Daten vorhanden sind, da das Ende der Datei erreicht wurde.
- Attribute
Ausnahmen
wenn byteOffset buffer.length.
wenn diese Datei geschlossen ist oder ein anderer E/A-Fehler auftritt.
Hinweise
Liest bis zu len Bytes von Daten aus dieser Datei in ein Bytearray. Diese Methode blockiert, bis mindestens ein Byte der Eingabe verfügbar ist.
Obwohl RandomAccessFile es sich nicht um eine Unterklasse handelt InputStream, verhält sich diese Methode genauso wie die InputStream#read(byte[], int, int) Methode von InputStream.
Java Dokumentation für java.io.RandomAccessFile.read(byte[], int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.