scanner是Java提供给用户的一个交互的类。我们可以通过Scanner类获取用户的输入。
import Java.util.Scanner;
//自Java5后载入的scanner类,用前要用import进行引用
而Scanner类的基本语法是
Scanner scan = new Scanner(System.in);
//创建一个扫描器对象,用于接收键盘数据
在Scanner类中有两种方法进行字符串的获取,分别是**Next()和NextLine()**方法。
Next的使用方法
在读取前我们一般使用hasNext()判断是否还有输入的数据。
if (scanner.hasNext()){
//使用next方式接收
String str = scanner.next();
//程序会等待用户输入完毕
System.out.println("输出的内容为: "+str);
}
NextLine的使用方法
与Next类似,不过使用的是NextLine()方法判断。
if (scan.hasNextLine()){
//使用NextLine的方式接收
String str = scan.nextLine();
//程序会