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