public final class FileChannels extends Object
FileChannel.| Modifier and Type | Method and Description |
|---|---|
static boolean |
contentEquals(ReadableByteChannel channel1,
ReadableByteChannel channel2,
int bufferCapacity)
Tests if two readable byte channel contents are equal starting at their respective current positions.
|
static boolean |
contentEquals(SeekableByteChannel channel1,
SeekableByteChannel channel2,
int bufferCapacity)
Tests if two seekable byte channel contents are equal starting at their respective current positions.
|
public static boolean contentEquals(ReadableByteChannel channel1, ReadableByteChannel channel2, int bufferCapacity) throws IOException
channel1 - A readable byte channel.channel2 - Another readable byte channel.bufferCapacity - The two internal buffer capacities, in bytes.IOException - if an I/O error occurs or the timeout is met.public static boolean contentEquals(SeekableByteChannel channel1, SeekableByteChannel channel2, int bufferCapacity) throws IOException
If the two channels have different sizes, no content comparison takes place, and this method returns false.
channel1 - A seekable byte channel.channel2 - Another seekable byte channel.bufferCapacity - The two internal buffer capacities, in bytes.IOException - if an I/O error occurs or the timeout is met.