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 }
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 }