자바 파일 줄 읽 기 쓰기

6575 단어
 1 import java.io.BufferedReader;
 2 import java.io.BufferedWriter;
 3 import java.io.File;
 4 import java.io.FileReader;
 5 import java.io.FileWriter;
 6 import java.io.IOException;
 7 
 8 public class Demo001 {
 9 
10     public static void writeFile(String strSrc, String dest) {
11         FileWriter writer = null;
12         FileReader reader = null;
13         BufferedReader br = null;
14         BufferedWriter bw = null;
15 
16         try {
17             File file = new File(dest);
18             if (!file.exists()) {
19                 file.createNewFile();
20             }
21             
22             //    true,        
23             writer = new FileWriter(dest, true);
24 
25             reader = new FileReader(strSrc);
26 
27             String str = null;
28 
29             br = new BufferedReader(reader);
30 
31             bw = new BufferedWriter(writer);
32 
33             while ((str = br.readLine()) != null) {
34                 StringBuffer sb = new StringBuffer("");
35 
36                 sb.append(str + "
"); 37 bw.write(sb.toString()); 38 } 39 40 br.close(); 41 reader.close(); 42 43 bw.close(); 44 writer.close(); 45 46 } catch (IOException e) { 47 e.printStackTrace(); 48 } 49 } 50 51 public static void main(String[] args) { 52 Demo001.writeFile("D:/hw31a.txt", "D:/hw31c.txt"); 53 Demo001.writeFile("D:/hw31b.txt", "D:/hw31c.txt"); 54 } 55 }

좋은 웹페이지 즐겨찾기