Java에서 I/O를 수행하는 여러 가지 방법이있는 것 같습니다. 어떻게 하나를 사용할 것인지 결정합니다. 나는 다음과 같은 두 가지 방법으로 표준 입력을 통해 사용자의 입력을 받아 들일 수Java에서 다음 행 읽기
:
방법 1 :
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = "";
try{
System.out.println("Enter: ");
input = br.readLine();
}catch(IOException e)
{
e.printStackTrace();
}
방법 2 : 예를 들어
Scanner sc = new Scanner(System.in);
System.out.println("Enter Scanner: ");
input = sc.nextLine();
System.out.println(input);
나는 확신 입력을 읽을 수있는 다른 방법이있을 수도 있습니다. 특정 종류의 작업 (파일, 소켓, 표준 입력에서 읽기)에 사용할 방법을 선택할 때 따라야 할 지침이 있습니까?
- 가능한 한 간단하게하십시오. – BalusC
@BalusC 당신은 그 마지막 S를 잊어 버렸습니다 : P –
가장 간단한 방법을 찾으려면, 나는 모든 방법을 알고 싶습니다 :) –