Generally useful I/O-related classes.
See: Description
Interface Summary | |
---|---|
RandomAccess | File-like objects that support random access. |
Class Summary | |
---|---|
BufferedRandomAccessFile | Buffers both read and write access to java.io.RandomAccessFile, which enormously speeds I/O. |
ByteArrayRAF |
A RandomAccessFile interface to a byte[] ,
in the same way java.io.ByteArrayInputStream provides an InputStream interface.
|
DiskHash | Under development Disk-based hash, like dbm/ndbm/gdbm, which is useful for simple key-value databases that do not require SQL queries or crash recovery. |
FileFilterPattern | Filter files by testing a regular expression against the full pathname. |
FileList | Operations on a list of files. |
FilenameFilterPattern | Filter files by testing a regular expression against the file name only, the tail of pathname. |
Files | Extensions to java.io.File. |
InputStreamCached | Incrementally caches data to a cache file as it streams. |
InputStreamRandomAccess | InputStream that reads from RandomAccess. |
InputStreams | Utility methods for java.io.InputStreamss. |
InputStreamSlice | InputStream that reads a portion of another. |
KeyStore | Store (key, data-offset) pairs. |
OutputStreamCount | OutputStream that counts the number of bytes written to it. |
OutputStreams | Utility methods for java.io.OutputStreams. |
PrintStreams | Utility methods for java.io.PrintStreams. |
Streams | Utility methods for java.io.InputStreams and java.io.OutputStreams. |