0

我是 Java NIO 的新手。我看到一个FileChannel对象同时具有读取和写入方法。FileChannel但是我无法在单个时间点使用相同的读写器。有没有办法这样做?

4

2 回答 2

2

FileChannel使用“rw”模式从 RandomAccessFile 对象中获取一个。

RandomAccessFile aFile     = new RandomAccessFile("abc.txt", "rw");
FileChannel      inChannel = aFile.getChannel();

您可以参考此链接了解更多信息。 文件通道教程

于 2012-06-04T05:25:41.593 回答
0

如果您FileChannelRandomAccessFile以“rw”模式打开的文件中获取,则您可以读写。在所有其他情况下,您不能。

于 2012-06-04T08:33:35.743 回答