你的位置:www.5547.com > www.5547.com >

FileChannel的transferFrom()方式能够将数据主源通道传

2019-11-27      点击:

  FileChannel的transferFrom()方式能够将数据从源通道传输到FileChannel中(注:这个方式正在JDK文档中的注释为将字节从给定的可读取字节通道传输到此通道的文件中)。下面是一个简单的例子:

  方式的输入参数position暗示从position处起头向方针文件写入数据,count暗示最多传输的字节数。若是源通道的残剩空间小于 count 个字节,则所传输的字节数要小于请求的字节数。

  是不是发觉这个例子和前面阿谁例子出格类似?除了挪用方式的FileChannel对象纷歧样外,玩现钱二八杠其他的都一样。

  正在Java NIO中,若是两个通道中有一个是FileChannel,那你能够间接将数据从一个channel(注:channel中文常译做通道)传输到别的一个channel。