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()メソッドとまったく同じように動作します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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[])メソッドとまったく同じように動作します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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)メソッドとまったく同じように動作します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。