1 |
The RandomAccessFile class offers all the functionality of DataInputStream and DataOutputStream combined, plus additional capabilities.
|
2 |
To open a random access file for reading, use:
|
3 |
RandomAccessFile in =
-
new RandomAccessFile( filename, "r" );
|
4 |
Such a file may be accessed sequentially with
|
5 |
in.readLine();
|
6 |
or randomly by repositioning the file pointer:
|
7 |
in.seek( offset );
|
8 |
where offset is a byte offset into the random file. (Use "rw" for read/write access.)
|
9 |
Random access files have no inherent structure; the structure must be imposed by the programmer.
|