RandomAccessFile.Read メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Read() |
このファイルからデータのバイトを読み取ります。 |
Read(Byte[]) |
このファイルから最大 |
Read(Byte[], Int32, Int32) |
このファイルから最大 |
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 ドキュメント java.io.RandomAccessFile.read()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 ドキュメント java.io.RandomAccessFile.read(byte[])
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 ドキュメント java.io.RandomAccessFile.read(byte[], int, int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。