2013-11-21 1 views
-4

userInput에 어떤 패키지가 있습니까?userInput은 어떤 패키지에 위치해 있습니까?

Scanner userInput; 
for (char c : userInput.toCharArray()) { 
} 

내가받을 컴파일 시간 예외는 당신이 입력 java.util.Scanner을 사용할 수 있습니다 .toCharArray is undefined for the Scanner type.

+0

정확히 무엇을 묻고 싶습니까? –

+0

userInput은 무엇을 의미합니까? 특정 학급을 찾고 있습니까? 사용자 입력을받는 방법? –

+0

userInput이란 무엇입니까? 변수 이름처럼 들립니다. – Kayaman

답변

3

입니다. 이 같은 인스턴스를 만들 것입니다 :

Scanner scanner = new Scanner(System.in); 

System.inInputStream입니다. 즉, 읽을 수있는 방법을 read 사용할 수도 있지만 일반적으로 사용자 입력을 읽는 것이 더 어렵습니다.

그러나 스캐너는 이 아니며 사용자 입력입니다. 사용자 입력을 읽는 데 도움이되는 클래스입니다. 또한 방법이 없습니다 toCharArray().
스캐너의 readline 메서드를 사용하여 입력 문자열을 가져오고 반환 된 문자열의 길이는 toCharArray()입니다.

+0

대단히 감사합니다! 나는 그것을 작동 시켰어. – user3017598

+0

반갑습니다. 다음에는 문제의 [SSCCE] (http://sscce.org)를 만들려고합니다. 또는이 경우 컴파일이 실패하는 방법을 보여주는 코드 스 니펫입니다. 노력을 보여주는 질문은 일반적으로 더 잘 받아 들여집니다. –

관련 문제