java nio 实现文件的读取和输出
来源:互联网 发布:樱井知香步兵番号 编辑:程序博客网 时间:2024/06/05 16:56
1、读取文件流
File f= new File("**");
FileInputStream in=new FileInputStream(f);
//获取输入管道
FileChannel inChannel=in.getChannel();
2、获得输出流
FileOutputStream out=new FileOutputStream(new File("d:\\1.pdf"));
//获取输出管道
FileChannel outChannel=out.getChannel();
3、获取ByteBuffer
ByteBuffer by=ByteBuffer.allocate(1024);
4、实现文件的输入和输出
//清空ByteBuffer
by.clear();
while( inChannel.read(by)!=-1 ){
//重置by的初始值
by.flip();
outChannel.write(by);
by.clear();
}
5、关闭文件的输入和输出流
in.close();
out.close();
以上,完成!
File f= new File("**");
FileInputStream in=new FileInputStream(f);
//获取输入管道
FileChannel inChannel=in.getChannel();
2、获得输出流
FileOutputStream out=new FileOutputStream(new File("d:\\1.pdf"));
//获取输出管道
FileChannel outChannel=out.getChannel();
3、获取ByteBuffer
ByteBuffer by=ByteBuffer.allocate(1024);
4、实现文件的输入和输出
//清空ByteBuffer
by.clear();
while( inChannel.read(by)!=-1 ){
//重置by的初始值
by.flip();
outChannel.write(by);
by.clear();
}
5、关闭文件的输入和输出流
in.close();
out.close();
以上,完成!
1 0
- java nio 实现文件的读取和输出
- 使用NIO读取文件 Java实现案例
- java NIO实现的文件复制(包括文件与文件夹复制) NIO读取数据与写数据
- 文件的读取和输出
- 输入和输出--java的NIO
- java txt 文件的读取 和输出内容
- JAVA NIO 大文件读取
- Java NIO ByteBuffer读取文件
- Java Nio 实现文件的传输
- io和nio的文件读取方式的不同
- java中NIO对文件的读取操作
- java中NIO对文件的读取操作
- JAVA NIO(六):读取10G的文件其实很容易
- 使用NIO的FileChannel和ByteBuffer高效读取文件
- Java实现文件的复制和新Nio包通道的运用--Thinking in java
- java把字符串输出到文件和读取文件
- java把字符串输出到文件和读取文件
- Java NIO 按行读取超大文件
- Snap svg 主要对象
- 动态规划-合并石子
- C实例---生成随机数组
- SrpingMVc @ResponseBody返回中文乱码解决方法
- 我的产品经理之路1
- java nio 实现文件的读取和输出
- nginx日志解析输出elasticstack
- csdn如何转载别人的文章
- prop和attr的区别
- Nagios监控Windows Server 2008配置
- redis 统一通讯协议 返回结果格式 请求命令格式
- 常用linux指令
- MVC 学习目录
- C++实现动画播放