public static void main(String[] args){
FileReader in=null;
BufferedReader read=null;
String s=null;
BufferedWriter writer=null;
try {
in = new FileReader("d:\\java\\TestLeap.java");
read=new BufferedReader(in);
writer=new BufferedWriter(new FileWriter("d:\\java\\leap.txt"));
while ((s = read.readLine()) != null) {
// System.out.println(s);
writer.write(s);
//这里调用newline()方法是让它输出和读取的完全一致,理由不解释
writer.newLine();
//这里一定要调用flush()方法,如果不调用,文件中将会显示不全或者压根就不显示任何东西,理由不解释,你肯定知道
writer.flush();
}
} catch (FileNotFoundException ex) {
System.out.println("找不到指定文件!!");
}catch (IOException e) {
System.out.println("文件读取有误!");
}finally{
try {
writer.close();
read.close();
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
}
}