scanner对象
java.util.Scanner是Java5的新特性,通过Scanner来获取用户的新输入。
语法
Scanner s = new Scanner(System.in);
Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据。
举例
package com.jss.scanner;
import java.util.Scanner;
public class demo01 {
public static void main(String[] args) {
//创建一个扫描器对象,用于接收键盘输入数据
Scanner scanner = new Scanner(System.in);
//next()接收字符串
System.out.println("next()接收字符串:");
//判断用户是否还有数据
if (scanner.hasNext()) {
String str1 = scanner.next();
System.out.println("输入的数据是:" + str1);
}
scanner.close();
}
}
结果:
next()接收字符串:
hello world
输入的数据是:hello
Process finished with exit code 0