Input.AbstractInput| 修飾子とタイプ | メソッドと説明 |
|---|---|
byte |
get() |
long |
get(byte[] b,
int offset,
int length) |
InputStream |
getInputStream()
ストリームと完全互換ではないがそれっぽくしてくれる.
|
long |
length()
読めるサイズ long版.
32ビットでは足りないかもと足してみた
|
int |
read()
InputStreamとの違い
入力ブロックせずに
データ:0-255 または データ無し:-1 を返す
|
int |
read(byte[] d)
配列に読む.
|
int |
read(byte[] buf,
int offset,
int length)
配列の一部に読む.
|
Packet |
readPacket(long length)
内部的に分割を高速にしたい処理。
|
int |
size()
読めるサイズ int版.
32ビット内であればそのサイズ、それ以上はIntegerの最大値.
|
long |
skip(long length)
InputStream とあわせる.
|
byte[] |
toByteArray()
byte配列に変換する。
|
public InputStream getInputStream()
InputgetInputStream インタフェース内 Inputpublic int read()
Inputpublic int read(byte[] buf,
int offset,
int length)
Inputpublic int read(byte[] d)
Inputread インタフェース内 Inputd - バッファInput.read(byte[],int,int)public byte[] toByteArray()
InputtoByteArray インタフェース内 Inputpublic Packet readPacket(long length)
InputreadPacket インタフェース内 Inputlength - 長さpublic long skip(long length)
Inputpublic long length()
InputCopyright © 2024. All rights reserved.