java IO之FileInputStream和FileOutputStream

 1 package com.io.test;
 2 
 3 import java.io.FileInputStream;
 4 import java.io.FileNotFoundException;
 5 import java.io.FileOutputStream;
 6 import java.io.IOException;
 7 
 8 import org.junit.Test;
 9 
10 public class TestFileStream {
11 
12     @Test
13     public void testFileInputStream() {
14         try {
15             FileInputStream is = new FileInputStream("E:/1.txt");
16             int b = 0;
17             int num = 0;
18             while ((b = is.read()) != -1) {
19                 System.out.print((char) b);
20                 num++;
21             }
22             is.close();
23             System.out.println();
24             System.out.println("共输出" + num + "个字符");
25         } catch (FileNotFoundException e) {
26             e.printStackTrace();
27         } catch (IOException e) {
28             e.printStackTrace();
29         }
30     }
31     
32     
33     @Test
34     public void testFileOutputStream() {
35         try {
36             FileInputStream is = new FileInputStream("E:/1.txt");
37             FileOutputStream os = new FileOutputStream("E:/2.txt");
38             int b = 0;
39             while ((b = is.read()) != -1) {
40                 os.write(b);
41             }
42             is.close();
43             os.close();
44             
45         } catch (FileNotFoundException e) {
46             e.printStackTrace();
47         } catch (IOException e) {
48             e.printStackTrace();
49         }
50 
51     }
52 }
posted @ 2012-11-05 19:09  Jet J.J.Cheng  阅读(158)  评论(0编辑  收藏  举报