我是Java NIO的新手。我看到FileChannel
对象同时具有读写方法。但我无法在一个时间点使用相同的FileChannel
进行读写。有办法吗?
答案 0 :(得分:2)
使用“rw”模式从RandomAccessFile对象获取FileChannel
。
RandomAccessFile aFile = new RandomAccessFile("abc.txt", "rw");
FileChannel inChannel = aFile.getChannel();
您可以参考此链接了解更多信息。 FileChannel tutorial
答案 1 :(得分:0)
如果您从" rw"中打开的FileChannel
获得RandomAccessFile
模式你可以读写。在所有其他情况下,你不能。