我有一个FileChannel对象(我需要它,这样我就可以对文件应用FileLock ),并且我想使用一个简单的OututStream将其写入它引用的文件。如何创建写入FileChannel的OutputStream
这应该在Java API中的某个地方,但我找不到它。FileChannel没有合适的工厂方法。FileOutputStream类没有合适的构造函数。(Java7的) Files类没有合适的方法。
发布于 2014-05-13 00:41:01
Java API在Channels类中提供了合适的工厂方法。工厂方法newOutputStream(WritableByteChannel)可以为给定的FileChannel创建一个OutputStream,因为FileChannel实现了WritableByteChannel。
https://stackoverflow.com/questions/23614466
复制相似问题