BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
1. System.in : 표준 입력 스트림. 즉, 키보드로 부터 입력을 받아 텍스트 기반 애플리케이션에서 사용자로부터 입력을 받는다.
2. InputStreamReader : 바이트 스트림을 문자 스트림으로 변환. 즉, 한 바이트 단위가 아니라 한 문자 단위로 입력을 받기 때문에 2바이트를 사용하는 한글(유니코드)도 입력가능.
3. BufferedReader : 읽어들인 문자를 버퍼에 저장하여 사용. 한 문자씩이 아니라 한 줄씩(readLine()) 읽어서 더욱 효율적으로 사용가능.
# 키보드로 부터 문자열을 입력받아서 생성된 buf 객체에 저장한다.
'Java' 카테고리의 다른 글
자바로 OS의 인코딩(Character Set) 확인 해 보기 (0) | 2008.11.24 |
---|---|
Exception in thread "main" java.lang.ClassFormatError: (2) | 2008.11.24 |
java.io.FileNotFoundException 오류 해결방법 (0) | 2008.11.23 |
Java단순연결리스트(Singly linked-list)/첫 번째 노드의 삽입.삭제 (1) | 2008.11.20 |
import com.oreilly.servlet.HttpMessage; 인식 못하는 오류 (0) | 2008.08.09 |