文字ストリーム_Reader
6045 ワード
文字ストリーム-FileReader-読み取り方法1:
文字ストリーム-FileReader-読み取り方法2:
1 import java.io.FileReader;
2 import java.io.IOException;
3
4 public class FileReaderDemo {
5 public static void main(String[] args) throws IOException {
6 // ,
7 // , , FileNotFoundException
8 FileReader fr = new FileReader("F:\\demo.txt");
9
10 // read , ,
11 /*
12 int ch = fr.read();// , -1,
13 System.out.println("ch="+(char)ch);
14 */
15 /*
16 while(true){
17 int ch = fr.read();
18 if(ch == -1)
19 break;
20 System.out.println("ch="+(char)ch);
21 }
22 */
23 int ch = 0;
24 while ((ch = fr.read()) != -1){
25 System.out.println("ch="+(char)ch);
26 }
27
28 }
29
30 }
文字ストリーム-FileReader-読み取り方法2:
1 import java.io.FileReader;
2 import java.io.IOException;
3
4 public class FileReaderDemo2 {
5 public static void main(String[] args) throws IOException {
6
7 // , , ,
8 FileReader fr = new FileReader("F:\\demo.txt");
9 // ,
10 // read(char[])
11 char[] ch = new char[1024];
12 int num = 0;
13 while ((num=fr.read(ch)) !=-1){
14 System.out.println(num+"....."+new String(ch,0,num));
15 }
16 fr.close();
17 }
18
19 }