public class BeLeDataInputStream extends DataInputStream
in| Constructor and Description |
|---|
BeLeDataInputStream(InputStream inputStream)
Construct a bigEndian-littleEndian input stream from an input stream.
|
BeLeDataInputStream(String filename)
Construct a bigEndian-littleEndian input stream from a file.
|
BeLeDataInputStream(URL url)
Construct a bigEndian-littleEndian input stream from a URL.
|
| Modifier and Type | Method and Description |
|---|---|
double |
readLEDouble()
read a double in little endian format
|
void |
readLEDoubles(double[] d,
int n)
Reads
n little-endian doubles from a random access file. |
float |
readLEFloat()
read an int in little endian format
|
int |
readLEInt()
read an int in little endian format
|
long |
readLELong()
read a long in little endian format
|
void |
readLELongs(long[] lbuf,
int n)
Reads
n little-endian longs from a random access file. |
read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, readUTF, skipBytesavailable, close, mark, markSupported, read, reset, skippublic BeLeDataInputStream(InputStream inputStream) throws IOException
inputStream - from which to readIOException - on read errorpublic BeLeDataInputStream(String filename) throws IOException
filename - of fileIOException - on read errorpublic BeLeDataInputStream(URL url) throws IOException
url - of remote dataIOException - if there was a problem reading the file.public int readLEInt()
throws IOException
IOException - on read errorpublic float readLEFloat()
throws IOException
IOException - on read errorpublic double readLEDouble()
throws IOException
IOException - on read errorpublic final void readLEDoubles(double[] d,
int n)
throws IOException
n little-endian doubles from a random access file.
This method is provided for speed when accessing a number of consecutive values of the same type.
d - the buffer into which the doubles are readn - number of little-endian doubles to readIOException - on read errorpublic long readLELong()
throws IOException
IOException - on read errorpublic final void readLELongs(long[] lbuf,
int n)
throws IOException
n little-endian longs from a random access file.
This method is provided for speed when accessing a number of consecutive values of the same type.
lbuf - the buffer into which the longs are readn - the number of little-endian longs to readIOException - on read errorCopyright © 1999-2012 UCAR/Unidata. All Rights Reserved.