Java FileReader/FileWriter

 1 import java.io.*;
 2 
 3 class printThread extends Thread
 4 {
 5     private int thread_count;
 6     public printThread(int c)
 7     {
 8         thread_count = c;
 9     }
10 
11     public void run()
12     {
13         String outpath = "chinese" + String.valueOf(thread_count) + ".txt";
14         try
15         {
16             
17             
18             FileReader fr = new FileReader("chinese.txt");
19             char[] buffer = new char[5];
20 
21             int hasread = 0;
22 
23             FileWriter fw = new FileWriter(outpath);
24 
25             while((hasread = fr.read(buffer))>0)
26             {
27                 //System.out.print(new String(buffer, 0, hasread));
28                 fw.write(buffer, 0, hasread);
29             }
30             fr.close();
31             fw.close();
32         }
33         catch(IOException e)
34         {
35         }
36 
37     }
38 }
39 
40 
41 class fileinputstreamtest 
42 {
43     public static void main(String[] args) 
44     {
45         
46         printThread pt1 = new printThread(1);
47         pt1.start();
48 
49         printThread pt2 = new printThread(2);
50         pt2.start();
51 
52     }
53 }
相關文章
相關標籤/搜索