java IO总结之字节流操作文件读写(高效)
来源:互联网 发布:it occured that 编辑:程序博客网 时间:2024/06/06 03:12
package com.java;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class IOTest3 {/** * 字节流操作文件读写(高效) */public static void main(String[] args) {BufferedInputStream bis = null;BufferedOutputStream bos = null;try {bis = new BufferedInputStream(new FileInputStream("from.txt"));bos = new BufferedOutputStream(new FileOutputStream("to.txt"));// 单个字符的循环输入输出oneWordIO(bis, bos);// 一行一行循环输入输出oneLineIO(bis, bos);} catch (IOException e) {e.printStackTrace();} finally {try {bos.close();bis.close();} catch (IOException e) {e.printStackTrace();}}}/** * 一行一行循环输入输出 */private static void oneLineIO(BufferedInputStream in,BufferedOutputStream out) throws IOException {byte[] buf = new byte[1024];int len = -1;while ((len = in.read(buf)) != -1) {out.write(buf, 0, len);out.flush();}}/** * 单个字符的输入输出 */private static void oneWordIO(BufferedInputStream in,BufferedOutputStream out) throws IOException {int ch = -1;while ((ch = in.read()) != -1) {out.write(ch);out.flush();}}}
0 0
- java IO总结之字节流操作文件读写(高效)
- java IO总结之字节流操作文件读写
- java IO总结之字符流操作文件读写(高效)
- java IO总结之字节流操作控制台输入输出(高效)
- java IO总结之字符流操作文件读写
- java文件读写操作之io流
- java 文件IO字节流读写笔记
- java File/IO读写文件 字节流
- java IO总结之字符流操作控制台输入输出(高效)
- java IO总结之字节流操作控制台输入输出
- java文件读写操作-字节流
- Java 字节流实现文件读写操作(InputStream-OutputStream)
- Java IO字节流读取文件总结
- java IO 字节流、字符流操作总结二之字节流
- java-IO操作——使用字节流读写数据
- java实现简单的IO字节流读写操作
- IO流之文件读写操作
- IO操作之文件读写(一)
- RandomAccess接口可以判断List对象是否支持快速随机访问(数组的get(i)访问)
- iterator和指针区别
- SVN Working copy is too old
- ACE_Thread_Manager(v3.12)
- nodejs+express4.0+mongodb安装方法 for Linux, Mac
- java IO总结之字节流操作文件读写(高效)
- 中断处理的tasklet(小任务)机制和workqueue(工作队列)机制
- 创建jsp自定标签步骤
- repo 中shell 调用 python
- osx为php配置pdo-odbc
- 跨域请求之jQuery的ajax jsonp的使用解惑
- mvc DevExpress 汉化 使用 说明
- lucene3.6.1 经典案例 入门教程
- boost log的前端和后端