Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 方法将字节从通道复制到路径,反之亦然?_Java_Nio - Fatal编程技术网

Java 方法将字节从通道复制到路径,反之亦然?

Java 方法将字节从通道复制到路径,反之亦然?,java,nio,Java,Nio,我发现有两种方法可以在路径和输入/输出流之间复制字节 是否有任何方法可以使用可读/可写的ByTechannels 说 ? 我已经知道有一些方便的方法可以改变流和通道 Channels#newChannel(InputStream) Channels#newChannel(OutputStream) 谢谢。你觉得这两种方法怎么样?你想如何使用可读写的ByTechannel?@SotiriosDelimanolis我只想要一些copyPath源,如果你已经知道通道的话,可以通过Techannel写

我发现有两种方法可以在路径和输入/输出流之间复制字节

是否有任何方法可以使用可读/可写的ByTechannels

?

我已经知道有一些方便的方法可以改变流和通道

Channels#newChannel(InputStream)
Channels#newChannel(OutputStream)

谢谢。

你觉得这两种方法怎么样?你想如何使用可读写的ByTechannel?@SotiriosDelimanolis我只想要一些copyPath源,如果你已经知道通道的话,可以通过Techannel写出。newChannel你也应该知道方法,这就是你所需要的。
copy(ReadableByteChannel in, Path target, CopyOption... options)
copy(Path source, WritableByteChannel out)
Channels#newChannel(InputStream)
Channels#newChannel(OutputStream)