Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.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 使用NIO和通道系统将流写入文件_Java_Nio - Fatal编程技术网

Java 使用NIO和通道系统将流写入文件

Java 使用NIO和通道系统将流写入文件,java,nio,Java,Nio,我有一个inputStream,我想把它写入一个文件 我看到NIO和FileChannel的方法是“transferTo”ou“transferFrom”,我知道如何创建可写的通道,但我不知道如何将inputStream转换为可读通道 谢谢。看看这个方法 新频道 Techannel newChannel(InputStreamin)的公共静态可读性 构造一个从给定流读取字节的通道 产生的通道将不会被缓冲;它只会重定向 它对给定流的I/O操作。关闭该频道将使您无法进入 转动使水流关闭 参数:中

我有一个inputStream,我想把它写入一个文件

我看到NIO和FileChannel的方法是“transferTo”ou“transferFrom”,我知道如何创建可写的通道,但我不知道如何将inputStream转换为可读通道

谢谢。

看看这个方法

新频道 Techannel newChannel(InputStreamin)的公共静态可读性 构造一个从给定流读取字节的通道

产生的通道将不会被缓冲;它只会重定向 它对给定流的I/O操作。关闭该频道将使您无法进入 转动使水流关闭

参数:中的-从中读取字节的流
返回:新的可读字节通道

频道(您应该编辑链接文本)。这正是我想要的。谢谢 public static ReadableByteChannel newChannel(InputStreamin)