java.lang.Object | +--java.io.InputStream | +--java.io.DataInputStream
$B%G!<%?F~NO%9%H%j!<%`$K$h$j!"%"%W%j%1!<%7%g%s$O!"%W%j%_%F%#%V7?$N(B Java $B%G!<%?$r4pK\$H$J$kF~NO%9%H%j!<%`$+$i%^%7%s$K0MB8$;$:$KFI$_9~$`$3$H$,$G$-$^$9!#%"%W%j%1!<%7%g%s$O%G!<%?=PNO%9%H%j!<%`$r;H$C$F%G!<%?$r=q$-9~$`$3$H$K$h$j!"$=$N%G!<%?$r$"$H$GF~NO%9%H%j!<%`$+$iFI$_9~$`$3$H$b$G$-$^$9!#(B
$B%U%#!<%k%I$N35MW(B | |
protected InputStream |
in
$BF~NO%9%H%j!<%`$G$9!#(B |
$B%3%s%9%H%i%/%?$N35MW(B | |
DataInputStream(InputStream in)
DataInputStream $B$r:n@.$7!"$=$N0z?t$G$"$kF~NO%9%H%j!<%`(B in $B$r$"$H$G;HMQ$G$-$k$h$&$KJ]B8$7$^$9!#(B |
$B%a%=%C%I$N35MW(B | |
int |
available()
$B%V%m%C%/$;$:$KF~NO%9%H%j!<%`$+$iFI$_9~$`$3$H$,$G$-$k%P%$%H?t$rJV$7$^$9!#(B |
void |
close()
$BF~NO%9%H%j!<%`$rJD$8$F!"$3$N%9%H%j!<%`$H4XO"$9$k$9$Y$F$N%7%9%F%`%j%=!<%9$r2rJ|$7$^$9!#(B |
void |
mark(int readlimit)
$BF~NO%9%H%j!<%`$N8=:_0LCV$K%^!<%/$r@_Dj$7$^$9!#(B |
boolean |
markSupported()
$BF~NO%9%H%j!<%`$,(B mark $B$H(B reset $B%a%=%C%I$r%5%]!<%H$7$F$$$k$+$I$&$+$rH=Dj$7$^$9!#(B |
int |
read()
$B$3$NF~NO%9%H%j!<%`$+$i!"%G!<%?$N |
int |
read(byte[] b)
DataInput $B$N(B read $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
int |
read(byte[] b,
int off,
int len)
$BF~NO%9%H%j!<%`$+$i%P%$%HG[Ns$X:GBg(B len $B%P%$%H$N%G!<%?$rFI$_9~$_$^$9!#(B |
boolean |
readBoolean()
DataInput $B$N(B readBoolean $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
byte |
readByte()
DataInput $B$N(B readByte $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
char |
readChar()
DataInput $B$N(B readChar $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
void |
readFully(byte[] b)
DataInput $B$N(B readFully $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
void |
readFully(byte[] b,
int off,
int len)
DataInput $B$N(B readFully $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
int |
readInt()
DataInput $B$N(B readInt $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
long |
readLong()
DataInput $B$N(B readLong $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
short |
readShort()
DataInput $B$N(B readShort $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
int |
readUnsignedByte()
DataInput $B$N(B readUnsignedByte $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
int |
readUnsignedShort()
DataInput $B$N(B readUnsignedShort $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
String |
readUTF()
DataInput $B$N(B readUTF $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
static String |
readUTF(DataInput in)
Java $B=$@5(B UTF-8 $B7A<0$G%3!<%I2=$5$l$?(B Unicode $BJ8;zNsI=8=$r!"%9%H%j!<%`(B in $B$+$iFI$_9~$_$^$9!#(B |
void |
reset()
$B$3$N%9%H%j!<%`$N0LCV$r!"F~NO%9%H%j!<%`$G:G8e$K(B mark $B%a%=%C%I$,8F$S=P$5$l$?$H$-$N%^!<%/0LCV$K:F@_Dj$7$^$9!#(B
|
long |
skip(long n)
$BF~NO%9%H%j!<%`$+$i$N%G!<%?$r(B n $B%P%$%H$@$1%9%-%C%W$7$FGK4~$7$^$9!#(B |
int |
skipBytes(int n)
DataInput $B$N(B skipBytes $B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
|
$B%/%i%9(B java.lang.Object $B$+$i7Q>5$7$?%a%=%C%I(B |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
$B%U%#!<%k%I$N>\:Y(B |
protected InputStream in
$B%3%s%9%H%i%/%?$N>\:Y(B |
public DataInputStream(InputStream in)
DataInputStream
$B$r:n@.$7!"$=$N0z?t$G$"$kF~NO%9%H%j!<%`(B in
$B$r$"$H$G;HMQ$G$-$k$h$&$KJ]B8$7$^$9!#(Bin
- $BF~NO%9%H%j!<%`(B$B%a%=%C%I$N>\:Y(B |
public int read() throws IOException
255
$B$NHO0O$N(B int
$B$H$7$FJV$5$l$^$9!#%9%H%j!<%`$N=*$o$j$KC#$7$F%P%$%H$,$J$$>l9g$O!"CM(B -1
$B$,JV$5$l$^$9!#$3$N%a%=%C%I$O!"F~NO%G!<%?$,FI$_9~$^$l$k$h$&$K$J$k$+!"%9%H%j!<%`$N=*$o$j$,8!=P$5$l$k$+!"$^$?$ONc30$,%9%m!<$5$l$k$^$G%V%m%C%/$7$^$9!#(B
$B$3$N%a%=%C%I$OC1=c$K(B in.read()
$B$r
-1
public final int read(byte[] b) throws IOException
DataInput
$B$N read
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
b
- $B%G!<%?$NFI$_9~$_@h$N%P%C%U%!(B-1
InputStream.read(byte[], int, int)
public final int read(byte[] b, int off, int len) throws IOException
len
$B%P%$%H$N%G!<%?$rFI$_9~$_$^$9!#$3$N%a%=%C%I$O!"F~NO$,2DG=$K$J$k$^$G%V%m%C%/$7$^$9!#(B
$B$3$N%a%=%C%I$OC1=c$K(B in.read(b, off, len)
$B$r
b
- $B%G!<%?$NFI$_9~$_@h$N%P%C%U%!(Boff
- $B%G!<%?$N3+;O%*%U%;%C%H(Blen
- $BFI$_9~$^$l$k:GBg%P%$%H?t(B-1
public final void readFully(byte[] b) throws IOException
DataInput
$B$N(B readFully
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
b
- $B%G!<%?$NFI$_9~$_@h$N%P%C%U%!(Bpublic final void readFully(byte[] b, int off, int len) throws IOException
DataInput
$B$N(B readFully
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
b
- $B%G!<%?$NFI$_9~$_@h$N%P%C%U%!(Boff
- $B%G!<%?$N3+;O%*%U%;%C%H(Blen
- $BFI$_9~$`%P%$%H?t(Bpublic final int skipBytes(int n) throws IOException
DataInput
$B$N(B skipBytes
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
n
- $B%9%-%C%W$9$k%P%$%H?t(Bpublic final boolean readBoolean() throws IOException
DataInput
$B$N(B readBoolean
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
boolean
$B$NCM(Bpublic final byte readByte() throws IOException
DataInput
$B$N(B readByte
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
byte
$B$H8+$J$5$l$kF~NO%9%H%j!<%`$N$BNc30(B: public final int readUnsignedByte() throws IOException
DataInput
$B$N(B readUnsignedByte
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
public final short readShort() throws IOException
DataInput
$B$N(B readShort
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
public final int readUnsignedShort() throws IOException
DataInput
$B$N(B readUnsignedShort
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
public final char readChar() throws IOException
DataInput
$B$N(B readChar
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
public final int readInt() throws IOException
DataInput
$B$N(B readInt
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
public final long readLong() throws IOException
DataInput
$B$N(B readLong
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
public final String readUTF() throws IOException
DataInput
$B$N(B readUTF
$B%a%=%C%I$NHFMQ5,Ls$r;2>H$7$F$/$@$5$$!#(B
$B$3$N%*%Z%l!<%7%g%s$N%P%$%H$O!"3JG<$5$l$F$$$kF~NO%9%H%j!<%`$+$iFI$_9~$^$l$^$9!#(B
readUTF(java.io.DataInput)
public static final String readUTF(DataInput in) throws IOException
in
$B$+$iFI$_9~$_$^$9!#FI$_9~$^$l$?J8;zNs$O!"(BString
$B$H$7$FJV$5$l$^$9!#=$@5(B UTF-8 $BI=8=$N>\:Y$O!"(BDataInput
$B$N(B readUTF
$B%a%=%C%I$N$b$N$H40A4$K0lCW$7$^$9!#(Bin
- $B%G!<%?F~NO%9%H%j!<%`(BreadUnsignedShort()
public long skip(long n) throws IOException
n
$B%P%$%H$@$1%9%-%C%W$7$FGK4~$7$^$9!#$5$^$6$^$JM}M3$+$i!"(Bskip
$B%a%=%C%I$O!";XDj$5$l$?$h$j$b>/$J$$%P%$%H?t(B (0
$B$N>l9g$b$"$k(B) $B$7$+%9%-%C%W$7$J$$$3$H$,$"$j$^$9!#in.skip(n)
$B$rn
- $B%9%-%C%W$9$k%P%$%H?t(Bpublic int available() throws IOException
$B$3$N%a%=%C%I$OC1=c$K(B in.available(n)
$B$r
public void close() throws IOException
in.close()
$B$rpublic void mark(int readlimit)
reset
$B%a%=%C%I$r8F$S=P$9$H!":G8e$K%^!<%/$,@_Dj$5$l$?0LCV$K%9%H%j!<%`$r:F@_Dj$9$k$?$a!"
$B0z?t(B readlimit
$B$O$3$NF~NO%9%H%j!<%`$KBP$7$F!"%^!<%/0LCV$,L58z$K$J$kA0$K$3$N0z?t$,;XDj$9$k%P%$%H?t$rFI$_9~$`$h$&$K;X<($7$^$9!#(B
$B$3$N%a%=%C%I$OC1=c$K(B in.mark(readlimit)
$B$r
readlimit
- $B%^!<%/0LCV$,L58z$K$J$kA0$KFI$_9~$_2DG=$J%P%$%H$N:GBg%j%_%C%H(Bpublic void reset() throws IOException
mark
$B%a%=%C%I$,8F$S=P$5$l$?$H$-$N%^!<%/0LCV$K:F@_Dj$7$^$9!#(B
$B$3$N%a%=%C%I$OC1=c$K(B in.reset()
$B$r
public boolean markSupported()
mark
$B$H(B reset
$B%a%=%C%I$r%5%]!<%H$7$F$$$k$+$I$&$+$rH=Dj$7$^$9!#$3$N%a%=%C%I$OC1=c$K(B in.markSupported()
$B$rmark
$B$H(B reset
$B%a%=%C%I$r%5%]!<%H$9$k%?%$%W$N>l9g$O(B true
$B!"$=$&$G$J$$>l9g$O(B false