我有一个FileChannel
对象(我需要它以便我可以将 a 应用FileLock
到文件中),并且我想使用一个简单的OututStream
. 如何创建一个OutputStream
写入 a 的FileChannel
?
这应该在某个地方的 Java API 中,但我找不到它。FileChannel
没有合适的工厂方法。该类FileOutputStream
没有合适的构造函数。该类Files
(Java 7)没有合适的方法。
我有一个FileChannel
对象(我需要它以便我可以将 a 应用FileLock
到文件中),并且我想使用一个简单的OututStream
. 如何创建一个OutputStream
写入 a 的FileChannel
?
这应该在某个地方的 Java API 中,但我找不到它。FileChannel
没有合适的工厂方法。该类FileOutputStream
没有合适的构造函数。该类Files
(Java 7)没有合适的方法。
Java API 在类中提供了合适的工厂方法Channels
。工厂方法可以为给定newOutputStream(WritableByteChannel)
创建一个,作为一个实现。OutputStream
FileChannel
FileChannel
WritableByteChannel