본문 바로가기
study/Java

[Java] 36. IO 입력스트림 (FileReader)

by 금이패런츠 2022. 4. 1.
728x90
반응형
package chap15;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class FileReaderEx1 {
	public static void main(String[] args) throws IOException {
		FileReader fr = new FileReader("src/chap15/InputStreamEx1.java");
		int data;
		System.out.println("===== read() 메서드를 이용하여 읽기");
		while((data=fr.read()) != -1)
			System.out.print((char)data);
		System.out.println();
		char[] buf= new char[1024];
		System.out.println("===== read(char[] buf) 메서드를 이용하여 읽기");
		fr = new FileReader("src/chap15/InputStreamEx1.java");
		while((data=fr.read(buf)) != -1)
			System.out.print(new String(buf,0,data));
		System.out.println();
		System.out.println
		("===== read(char[] buf,int start,int len) 메서드를 이용하여 읽기");
		fr = new FileReader("src/chap15/InputStreamEx1.java");
		while((data=fr.read(buf,0,buf.length)) != -1)
			System.out.print(new String(buf,0,data));
		System.out.println();
	}
}
728x90
반응형