Sprache

RandomAccessFile.Read Methode

Definition

Überlädt

Name Beschreibung
Read()

Liest ein Byte von Daten aus dieser Datei.

Read(Byte[])

Liest bis zu b.length Bytes von Daten aus dieser Datei in ein Bytearray.

Read(Byte[], Int32, Int32)

Liest bis zu len Bytes von Daten aus dieser Datei in ein Bytearray.

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.

Gilt für: