JAVA从文件中写入和读取的问题...

2025-03-26 16:52:06
推荐回答(2个)
回答1:

/** * 读出1.txt中的内容,写入2.txt中 * */ import java.io.*; public class ReadWriteFile{ public static void main(String[] args){ try{ File read = new File("c:\\1.txt"); File write = new File("c:\\2.txt"); BufferedReader br = new BufferedReader( new FileReader(read)); BufferedWriter bw = new BufferedWriter( new FileWriter(write)); String temp = null; temp = br.readLine(); while(temp != null){ //写文件 bw.write(temp + "\r\n"); //只适用Windows系统 //继续读文件 temp = br.readLine(); } bw.close(); br.close(); }catch(FileNotFoundException e){ //文件未找到 System.out.println (e); }catch(IOException e){ System.out.println (e); } } }
满意请采纳

回答2:

操作完后最好加个 fos.flush(); fos.close(); 这两个操作必须要做 不然可能会产生意外错误,还有打开资源一定要记得关闭 这不光是一个好习惯,而且是很有益处的