java缓冲字符流,复制文件,数组读取、写入
2014-06-05 16:22
495 查看
package cwj.bbb; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.Reader; import java.io.Writer; class StreamTest { public static void main(String[] args) throws IOException { /* * 把路径下的文件/home/cwjy1202/hadoop/javaTest/input02.txt * 复制到/home/cwjy1202/hadoop/javaTest/input016.txt * 以缓冲字符流、按数组的方式读取、写入 * */ File file = new File("/home/cwjy1202/hadoop/javaTest/input02.txt"); Reader br = new BufferedReader(new FileReader(file)); Writer bw = new BufferedWriter(new FileWriter("/home/cwjy1202/hadoop/javaTest/input016.txt")); char[] cbuf = new char[1024]; //数组读取 int len = br.read(cbuf); while (-1 != len) { //数组写入 bw.write(cbuf, 0, len); //数组读取 len = br.read(cbuf); } //刷新缓冲区的数据,强制写入目标文件 bw.flush(); bw.close(); br.close(); } }
相关文章推荐
- java缓冲字符流,复制文件,逐个读取、写入
- java缓冲字节流复制文件,逐个字节读取、写入
- java字节流的方式复制一个文件,按数组读取和写入
- java缓冲字节流的复制数据,数据以数组读取、写入,效率更高
- java向文件中写入内容,字节流,字符流,缓冲,复制文件,设置字符编码 实例
- Java 文件写入读取统计字符
- 安卓、java常用文件操作(复制,读取,写入,转换等)
- java对文件的处理(读取,写入,复制,加密和解密)
- java字节流和字符流操作文件,指定编码写入和读取,递归创建上层目录
- Java之基于字符流的文件写入与读取
- 通过java字节流复制文件,逐个字节读取写入
- 黑马程序员--Java基础学习之IO流之字节流、字符流、读取写入文件、Copy文件、键盘输入输出、流操作的基本规律
- Java实现文件的读取、写入、复制、修改、移动等操作
- [Java] BufferedReader/BufferedWriter 缓冲读取和写入字符
- Java中IO流文件读取、写入和复制
- java.io.BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。
- java 读取写入大量float数组到文件的较好方法
- Java中IO流文件读取、写入和复制的实例
- Java基础之IO流,按字符数组读取文件(二)
- Java IO学习【3】IO中异常的抛出/单个字符读取文件、数组读取字符文件