public abstract static class Input.AbstractInput extends InputStream implements Input
Input.AbstractInput| コンストラクタと説明 |
|---|
AbstractInput() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
available()
InputStream 用サイズ.
|
byte |
get() |
long |
get(byte[] b,
int offset,
int length) |
InputStream |
getInputStream()
ストリームと完全互換ではないがそれっぽくしてくれる.
|
int |
read()
InputStreamとの違い
入力ブロックせずに
データ:0-255 または データ無し:-1 を返す
|
int |
read(byte[] d)
配列に読む.
|
abstract int |
read(byte[] buf,
int offset,
int length)
ないときは サイズ0
|
Packet |
readPacket(long length)
PacketAを使った簡易実装.
|
int |
size()
読めるサイズ int版.
32ビット内であればそのサイズ、それ以上はIntegerの最大値.
|
long |
skip(long length)
読まずに進む.
|
byte[] |
toByteArray()
バイト列にする.
|
close, mark, markSupported, resetpublic int read()
Inputread インタフェース内 Inputread クラス内 InputStreampublic InputStream getInputStream()
InputgetInputStream インタフェース内 Inputpublic int read(byte[] d)
Inputread インタフェース内 Inputread クラス内 InputStreamd - バッファInput.read(byte[],int,int)public abstract int read(byte[] buf,
int offset,
int length)
read インタフェース内 Inputread クラス内 InputStreambuf - バッファoffset - バッファ位置length - サイズpublic byte[] toByteArray()
toByteArray インタフェース内 Inputpublic int available()
available クラス内 InputStreampublic long skip(long length)
skip インタフェース内 Inputskip クラス内 InputStreamlength - 相対サイズpublic Packet readPacket(long length)
readPacket インタフェース内 Inputlength - Copyright © 2024. All rights reserved.