Language

RandomAccessFile.Read メソッド

定義

オーバーロード

名前 説明
Read()

このファイルからデータのバイトを読み取ります。

Read(Byte[])

このファイルから最大 b.length バイトのデータをバイト配列に読み取ります。

Read(Byte[], Int32, Int32)

このファイルから最大 len バイトのデータをバイト配列に読み取ります。

Read()

このファイルからデータのバイトを読み取ります。

[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

返品

データの次のバイト。ファイルの末尾に達した場合は -1 。

属性

例外

このファイルが閉じている場合、または別の I/O エラーが発生した場合は〘。

注釈

このファイルからデータのバイトを読み取ります。 バイトは、0 から 255 (0x00-0x0ff) の範囲の整数として返されます。 このメソッドは、入力がまだ使用できない場合にブロックします。

RandomAccessFileはInputStreamのサブクラスではありませんが、このメソッドはInputStreamのInputStream#read()メソッドとまったく同じように動作します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Read(Byte[])

このファイルから最大 b.length バイトのデータをバイト配列に読み取ります。

[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

パラメーター

b
Byte[]

データの読み取り先となるバッファー。

返品

バッファーに読み込まれるバイトの合計数。または、このファイルの末尾に達したためにデータがそれ以上ない場合は -1 します。

属性

例外

このファイルが閉じている場合、または別の I/O エラーが発生した場合は〘。

注釈

このファイルから最大 b.length バイトのデータをバイト配列に読み取ります。 このメソッドは、少なくとも 1 バイトの入力が使用可能になるまでブロックします。

RandomAccessFileはInputStreamのサブクラスではありませんが、このメソッドはInputStreamのInputStream#read(byte[])メソッドとまったく同じように動作します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Read(Byte[], Int32, Int32)

このファイルから最大 len バイトのデータをバイト配列に読み取ります。

[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

パラメーター

b
Byte[]

データの読み取り先となるバッファー。

off
Int32

データが書き込まれる配列 b の開始オフセット。

len
Int32

読み取られた最大バイト数。

返品

バッファーに読み込まれるバイトの合計数。ファイルの末尾に達したためにデータがそれ以上ない場合は -1 。

属性

例外

byteOffset buffer.length場合。

このファイルが閉じている場合、または別の I/O エラーが発生した場合は〘。

注釈

このファイルから最大 len バイトのデータをバイト配列に読み取ります。 このメソッドは、少なくとも 1 バイトの入力が使用可能になるまでブロックします。

RandomAccessFileはInputStreamのサブクラスではありませんが、このメソッドはInputStreamのInputStream#read(byte[], int, int)メソッドとまったく同じように動作します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象