案例:复制Java文件(打印流改进版)
public class CopyJavaDemo { public static void main(String[] args)throws IOException { /* //根据数据源创建字符输入流对象 BufferedReader br = new BufferedReader(new FileReader("myFile\\PrintStream.java")); //根据目的地创建字符输出流对象 BufferedWriter bw = new BufferedWriter(new FileWriter("myFile\\Copy.java")); //读写数据,复制文件 String line; while ((line=br.readLine())!=null){ bw.write(line); bw.newLine(); bw.flush(); } //释放资源 br.close(); bw.close(); */ //使用打印流改进 BufferedReader br = new BufferedReader(new FileReader("myFile\\PrintStreamDemo.java")); PrintWriter pw = new PrintWriter(new FileWriter("myFile\\Copy.java",true)); //读写数据,复制文件 String line; while ((line=br.readLine())!=null){ pw.println(line); } br.close(); pw.close(); } }
运行结果:
学习的博客多用于在笔记中,防止笔记过于臃肿,所以将样例及运行结果放在博客中,后以超链接的形式记录在笔记中,所以有些博文过于单薄。如果有小伙伴遇到问题欢迎评论,看到就会回复,学渣一枚,加油努力。