userInput位于哪个包中?

时间:2013-11-21 13:31:18

标签: java

userInput位于哪个包中?

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

我得到的编译时异常是.toCharArray is undefined for the Scanner type.

1 个答案:

答案 0 :(得分:3)

您可以使用java.util.Scanner进行输入。您将创建一个这样的实例:

Scanner scanner = new Scanner(System.in);

System.inInputStream。这意味着你也可以使用它的read方法来读取它,但这通常是一种更难读取用户输入的方法。

但是,Scanner 用户输入;它是一个帮助您阅读用户输入的类。它也没有方法toCharArray() 您使用Scanner的readline方法获取输入String,返回的String具有toCharArray()方法。