黑马程序员技术交流社区
标题:
利用字符缓冲流两种方式复制文件到指定路径下,终于做出来了/*{:7_357:}
[打印本页]
作者:
扁舟
时间:
2017-4-4 20:55
标题:
利用字符缓冲流两种方式复制文件到指定路径下,终于做出来了/*{:7_357:}
package lianxi;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
把项目路径下的FileWriterDemo.java中的内容复制到项目路径下的Copy.java中*/
public class zuoye5 {
public static void main(String[] args) throws IOException {
// 1.创建对象向BufferedReader BufferedWriter
BufferedReader br=new BufferedReader(new FileReader("FileWriterDemo.java"));
BufferedWriter bw=new BufferedWriter(new FileWriter("Copy.java"));
//方式1:一个字符一个字符的读取
/*int b;
while((b=br.read())!=-1){
bw.write(b);
}*/
//方式2:利用字符数组,一次读取一个数组的字符,这样效率比方式1高.
char[] chs=new char[1024];
int len;
while((len=br.read(chs))!=-1){
//写入相对路径下的根目录的文件内
bw.write(chs,0,len);
//控制台打印读取到的数据
System.out.println(new String(chs,0,len));
}
//关闭输入流
br.close();
//关闭输出流
bw.close();
}
}
作者:
撒拉黑
时间:
2017-4-4 21:09
作者:
Hp_Yx
时间:
2017-4-5 00:10
第二个貌似加个try更好
作者:
746446017
时间:
2017-4-5 01:40
没一点技术含量
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2