packageqimo;importjava.io.*;publicclassInout{publicstaticvoidmain(String[] args){File i =newFile("D:/java0/tzg","123.txt");File j =newFile("D:/java0/tzg","456.txt");try{FileReader in =newFileReader(i);FileWriter out =newFileWriter(j);char[] st =newchar[10];int len=0;while((len = in.read(st))>0){String str =newString(st,0, len);
out.write(st);System.out.print(str);// 输出每次 读入文件的内容}
out.close();// 先关 out 再关 in
in.close();}catch(IOException e){
e.printStackTrace();System.out.println(e.toString());}}}
字符流 + 缓冲流
packageqimo;importjava.io.*;publicclassInout{publicstaticvoidmain(String[] args){File i =newFile("D:/java0/tzg","123.txt");File j =newFile("D:/java0/tzg","456.txt");try{FileReader in =newFileReader(i);FileWriter out =newFileWriter(j);BufferedReader in1 =newBufferedReader(in);// 缓冲流BufferedWriter out1 =newBufferedWriter(out);String st =null;while((st = in1.readLine())!=null)// 一次读一行{String str =newString(st);
out1.write(st);
out1.newLine();System.out.print(str+'\n');// 输出每次 读入文件的内容}// 先关out1 再关out
out1.close();// 先关out 再关 in
out.close();
in1.close();
in.close();}catch(IOException e){
e.printStackTrace();System.out.println(e.toString());}}}
packageqimo;importjava.util.Scanner;publicclassTes{publicstaticvoidmain(String[] agrs){Scanner re =newScanner(System.in);System.out.print("请输入长:");double a = re.nextDouble();System.out.print("请输宽:");double b = re.nextDouble();Rectangle r =newRectangle(a,b);System.out.println("长方形的面积是:"+r.area());}}