Java檔案操作 讀寫操作,java檔案操作讀寫
一、Java讀取檔案
案例1:讀取D盤的1.txt檔案
編碼:
1 File file = new File("D:/1.txt"); 2 FileReader fr = new FileReader(file); 3 BufferedReader bf = new BufferedReader(fr); 4 StringBuffer sbuffer = new StringBuffer(); 5 String temp = null; 6 while((temp = bf.readLine()) !=null){ 7 sbuffer.append(temp+"\n"); 8 } 9 System.out.println(sbuffer.toString());10 11 System.out.println();
結果:
二、寫入檔案
案例:講D盤中的1.txt檔案內容寫入D盤一個2.txt檔案。
編碼:
1 File file = new File("D:/1.txt"); 2 FileReader fr = new FileReader(file); 3 BufferedReader bf = new BufferedReader(fr); 4 StringBuffer sbuffer = new StringBuffer(); 5 String temp = null; 6 while((temp = bf.readLine()) !=null){ 7 sbuffer.append(temp+"\n"); 8 } 9 System.out.println(sbuffer.toString());10 11 System.out.println();12 File outfile = new File("D:/2.txt");13 if(!outfile.exists()){14 try {15 outfile.createNewFile();16 } catch (IOException e) {17 // TODO Auto-generated catch block18 e.printStackTrace();19 }20 }21 byte[] b = (sbuffer.toString()).getBytes();22 FileOutputStream fs = null;23 fs = new FileOutputStream(outfile);24 fs.write(b);25 26 fs.close();27 bf.close(); 28