📄 lerandomaccessfile.html
字号:
<DT><B>Parameters:</B><DD><CODE>ba</CODE> - byte array to accept the bytes.
<DT><B>Returns:</B><DD>how many bytes actually read.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="read(byte[], int, int)"><!-- --></A><H3>
read</H3>
<PRE>
public final int <B>read</B>(byte[] ba,
int off,
int len)
throws java.io.IOException</PRE>
<DL>
<DD>Read a byte array.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>ba</CODE> - byte array to accept teh bytes.<DD><CODE>off</CODE> - offset into the array to place the bytes, <b>not</b> offset in file.<DD><CODE>len</CODE> - how many bytes to read.
<DT><B>Returns:</B><DD>how many bytes actually read.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readBoolean()"><!-- --></A><H3>
readBoolean</H3>
<PRE>
public final boolean <B>readBoolean</B>()
throws java.io.IOException</PRE>
<DL>
<DD>OK, reads only only 1 byte boolean.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readBoolean</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>true or false.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readByte()"><!-- --></A><H3>
readByte</H3>
<PRE>
public final byte <B>readByte</B>()
throws java.io.IOException</PRE>
<DL>
<DD>read byte.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readByte</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>byte read.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readChar()"><!-- --></A><H3>
readChar</H3>
<PRE>
public final char <B>readChar</B>()
throws java.io.IOException</PRE>
<DL>
<DD>Read a char. like RandomAcessFile.readChar except little endian.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readChar</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>char read.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readDouble()"><!-- --></A><H3>
readDouble</H3>
<PRE>
public final double <B>readDouble</B>()
throws java.io.IOException</PRE>
<DL>
<DD>read a double. like RandomAcessFile.readDouble except little endian.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readDouble</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the double read.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readFloat()"><!-- --></A><H3>
readFloat</H3>
<PRE>
public final float <B>readFloat</B>()
throws java.io.IOException</PRE>
<DL>
<DD>read a float. like RandomAcessFile.readFloat except little endian.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readFloat</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>float read.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readFully(byte[])"><!-- --></A><H3>
readFully</H3>
<PRE>
public final void <B>readFully</B>(byte[] ba)
throws java.io.IOException</PRE>
<DL>
<DD>Read a full array.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readFully</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>ba</CODE> - the array to hold the results.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readFully(byte[], int, int)"><!-- --></A><H3>
readFully</H3>
<PRE>
public final void <B>readFully</B>(byte[] ba,
int off,
int len)
throws java.io.IOException</PRE>
<DL>
<DD>read an array of bytes until the count is satisfied.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readFully</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>ba</CODE> - the array to hold the results.<DD><CODE>off</CODE> - offset.<DD><CODE>len</CODE> - count of bytes to read.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readInt()"><!-- --></A><H3>
readInt</H3>
<PRE>
public final int <B>readInt</B>()
throws java.io.IOException</PRE>
<DL>
<DD>read signed little endian 32-bit int.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readInt</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>signed int
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.<DT><B>See Also:</B><DD><CODE>except little endian.</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="readLine()"><!-- --></A><H3>
readLine</H3>
<PRE>
public final java.lang.String <B>readLine</B>()
throws java.io.IOException</PRE>
<DL>
<DD>Read a line.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readLine</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>line read.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readLong()"><!-- --></A><H3>
readLong</H3>
<PRE>
public final long <B>readLong</B>()
throws java.io.IOException</PRE>
<DL>
<DD>Read a long, 64 bits.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readLong</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>long read. like RandomAcessFile.readLong except little endian.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readShort()"><!-- --></A><H3>
readShort</H3>
<PRE>
public final short <B>readShort</B>()
throws java.io.IOException</PRE>
<DL>
<DD>Read a short, 16 bits.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readShort</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>short read. like RandomAcessFile.readShort except little endian.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readUTF()"><!-- --></A><H3>
readUTF</H3>
<PRE>
public final java.lang.String <B>readUTF</B>()
throws java.io.IOException</PRE>
<DL>
<DD>Read a counted UTF-8 string.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readUTF</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>string read.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readUnsignedByte()"><!-- --></A><H3>
readUnsignedByte</H3>
<PRE>
public final int <B>readUnsignedByte</B>()
throws java.io.IOException</PRE>
<DL>
<DD>return an unsigned byte. Noote: returns an int, even though says Byte.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readUnsignedByte</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the byte read.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="readUnsignedShort()"><!-- --></A><H3>
readUnsignedShort</H3>
<PRE>
public final int <B>readUnsignedShort</B>()
throws java.io.IOException</PRE>
<DL>
<DD>Read an unsigned short, 16 bits. Like RandomAcessFile.readUnsignedShort except little endian. Note, returns int even though it reads a short.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readUnsignedShort</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>little-endian unsigned short, as an int.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="seek(long)"><!-- --></A><H3>
seek</H3>
<PRE>
public final void <B>seek</B>(long pos)
throws java.io.IOException</PRE>
<DL>
<DD>seek to a place in the file
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pos</CODE> - 0-based offset to seek to.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - if read fails.</DL>
</DD>
</DL>
<HR>
<A NAME="skipBytes(int)"><!-- --></A><H3>
skipBytes</H3>
<PRE>
public final int <B>skipBytes</B>(int n)
throws java.io.IOException</PRE>
<DL>
<DD>Skip over bytes.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>skipBytes</CODE> in interface <CODE>java.io.DataInput</CODE></DL>
</DD>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -