- Reader
Reader 클래스 : 문자형 입력스트림의 최상위 클래스.
1. FileReader,StreamReader 등의 부모클래스
2. 추상클래스(객체화 불가)
3 문자형 입력스트림은 2바이트단위(1char 단위)로 읽음
InputStreamReader : 문자형 입력스트림 <= 바이트형입력스트림 변형
Reader 클래스의 하위 클래스
📌
package chap14;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
public class ReaderEx1 {
public static void main(String[] args) throws IOException {
Reader in = new InputStreamReader(System.in); //2바이트단위(1char 단위)로 읽음
int data = 0;
while ((data = in.read()) != -1) //ctrl+z (-1값): 시스템 종료
System.out.print((char)data);
}
}
'수업(국비지원) > Java' 카테고리의 다른 글
[Java] chap14 : IO기반 입출력 - Writer 클래스 (0) | 2023.04.17 |
---|---|
[Java] chap14 : IO기반 입출력 - OutputStream 클래스 (0) | 2023.04.17 |
[Java] chap14 : IO기반 입출력 - InputStream 클래스 (0) | 2023.04.17 |
[Java] chap13 : 컬렉션 프레임워크 - StackQueue (0) | 2023.04.17 |
[Java] chap13 : 컬렉션 프레임워크 - Iterator 인터페이스 (0) | 2023.04.17 |