자바에서 키보드로 입력받는 방법

최대 1 분 소요

1. Scanner로 입력받는 방법

Scanner sc = new Scanner(System.in);
String msg = sc.nextLine();

2. BufferedReader, InputStreamReader로 입력받는 방법

BufferedReader keyboard 
					= new BufferedReader(new InputStreamReader(System.in));
          
System.out.print("메세지를 입력 : ");
String msg = keyboard.readLine();
  • InputStreamReader는 바이트스트림을 문자스트림으로 받는 연결 통로이다.

  • InputStreamReader은 바이트를 읽어서 그들을 설정한 charset에 맞는 문자로 해석한다.

  • BufferedReader는 속도를 빠르게 하는 필터이다.