博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java NIO:FileChannel数据传输
阅读量:4349 次
发布时间:2019-06-07

本文共 540 字,大约阅读时间需要 1 分钟。

调用方式

FileChannel dstChannel;FileChannel srcChannel;dstChannel.transferFrom(srcChannel,0,srcChannel.size());srcChannel.transferTo(0,srcChannel.size(),dstChannel);

函数原型:

transferFrom(ReadableByteChannel src,long position, long count)

transferTo(long position, long count,WritableByteChannel target)

注意:

1.transferFrom函数中的position参数表示目标通道中开始写数据的位置,传输数据是从src.position处开始传输

2.transferTo函数中的position参数表示源通道中开始传输数据的位置,写到target通道是从target.position处开始写

调用之前,一定要弄清楚src,target通道的position位置,否则会得到意外的结果

转载于:https://www.cnblogs.com/darange/p/10235206.html

你可能感兴趣的文章
删除本地文件
查看>>
FOC实现概述
查看>>
gethostbyname与sockaddr_in的完美组合
查看>>
旋转变换(一)旋转矩阵
查看>>
thinkphp3.2.3 bug集锦
查看>>
C# 创建 读取 更新 XML文件
查看>>
KD树
查看>>
VsVim - Shortcut Key (快捷键)
查看>>
HDU5447 Good Numbers
查看>>
08.CXF发布WebService(Java项目)
查看>>
java-集合框架
查看>>
RTMP
查看>>
求一个数的整数次方
查看>>
点云PCL中小细节
查看>>
铁路信号基础
查看>>
RobotFramework自动化2-自定义关键字
查看>>
CMU Bomblab 答案
查看>>
技术分析淘宝的超卖宝贝
查看>>
Azure云服务托管恶意软件
查看>>
My安卓知识6--关于把项目从androidstudio工程转成eclipse工程并导成jar包
查看>>