1. 首页
  2. 编程语言
  3. Java
  4. JAVA-4NIO之Channel之间的数据传输方法

JAVA-4NIO之Channel之间的数据传输方法

上传者: 2022-04-15 01:01:43上传 PDF文件 55.88 KB 热度 11次

FileChannel的transferFrom()方法可以将数据从源通道传输到FileChannel中。方法的输入参数position表示从position处开始向目标文件写入数据,count表示最多传输的字节数。如果源通道的剩余空间小于 count 个字节,则所传输的字节数要小于请求的字节数。此外要注意,在SoketChannel的实现中,transferTo()方法将数据从FileChannel传输到其他的channel中。下面是一个简单的例子:除了调用方法的FileChannel对象不一样外,其他的都一样。上面所说的关于SocketChannel的问题在transferTo()方法中同样存在。

用户评论