BufferedWriterDecorator, CharsetAdjustmentWriterDecorator, LockedRandomAccessFileWriter, RandomAccessFileWriter, SynchronizedWriterDecoratorpublic interface ByteArrayWriter
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
Closes this writer and releases any associated system resources.
|
void |
flush() |
Forces writing of any buffered data.
|
int |
readTail(byte[] data,
int offset,
int length) |
Reads the last bytes.
|
void |
truncate(int count) |
Truncates the file size.
|
void |
write(byte[] data,
int length) |
Deprecated.
Replaced by
write(byte[], int, int) |
void |
write(byte[] data,
int offset,
int length) |
Outputs a byte array.
|
int readTail(byte[] data,
int offset,
int length)
throws IOException
The bytes are read from the end of the current file. If the file size is equal to or greater than the passed length, the passed array is filled completely. Otherwise, the passed array is filled with the entire available file content and all remaining bytes of the array are left untouched.
data - Target byte array for storing the read bytesoffset - Start offset to fill passed byte arraylength - Maximum number of bytes to readIOException - Reading failed@Deprecated void write(byte[] data, int length) throws IOException
write(byte[], int, int)data - Byte array to outputlength - Number of bytes to outputIOException - Writing failedvoid write(byte[] data,
int offset,
int length)
throws IOException
data - Byte array to outputoffset - Start offset to outputlength - Number of bytes to outputIOException - Writing failedvoid truncate(int count)
throws IOException
count - Number of bytes to remove from the file endIOException - Resizing failedvoid flush()
throws IOException
IOException - Writing failedvoid close()
throws IOException
IOException - Closing failedCopyright © 2026. All rights reserved.