public class ByteReader
extends java.io.InputStream
| Constructor and Description |
|---|
ByteReader(java.io.InputStream in) |
| Modifier and Type | Method and Description |
|---|---|
ByteReader |
changeEndiannes() |
int |
getPosition() |
int |
read() |
long |
read2bytes() |
long |
read3bytes() |
long |
read4bytes() |
long |
read5bytes() |
long |
read6bytes() |
long |
read7bytes() |
long |
read8bytes() |
java.lang.String |
readString(int sz)
reads 0-terminated string in default code page
|
java.lang.String |
readUnicodeString()
reads unicode string that has 2 bytes at start indicates length of string
|
java.lang.String |
readUnicodeString(int sz)
reads 0-terminated string in unicode
|
boolean |
seek(int n) |
public int getPosition()
public ByteReader changeEndiannes()
public boolean seek(int n)
throws java.io.IOException
java.io.IOExceptionpublic int read()
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOExceptionpublic long read2bytes()
throws java.io.IOException
java.io.IOExceptionpublic long read3bytes()
throws java.io.IOException
java.io.IOExceptionpublic long read4bytes()
throws java.io.IOException
java.io.IOExceptionpublic long read5bytes()
throws java.io.IOException
java.io.IOExceptionpublic long read6bytes()
throws java.io.IOException
java.io.IOExceptionpublic long read7bytes()
throws java.io.IOException
java.io.IOExceptionpublic long read8bytes()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String readString(int sz)
throws java.io.IOException
sz - - maximum size in bytesjava.io.IOExceptionpublic java.lang.String readUnicodeString(int sz)
throws java.io.IOException
sz - - maximum size in charctersjava.io.IOExceptionpublic java.lang.String readUnicodeString()
throws java.io.IOException
java.io.IOException