System.console()의 Java 입력
Console 클래스를 활용하는 경우 System.console()을 호출할 때 null 개체가 발생할 수 있습니다. ). 계속하기 전에 조정이 필요한지 확인하는 것이 중요합니다.
다양한 환경의 System.console()
System.console()을 사용하여 입력을 얻는 방법에는 특정 사항이 있습니다. 제한 사항:
IDE 환경:
명령줄 환경:
대체 솔루션
System.console()이 옵션이 아닌 경우 다음을 고려하세요. 대안:
System.out.print("Enter something:"); String input = System.console().readLine();
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Test { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Enter String"); String s = br.readLine(); } }
위 내용은 System.console()이 Null을 반환하는 이유와 Java 입력에 대한 대안은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!