用户交互Scanner
通过Scanner类的next()和nextLine()方法获取输入的字符串。
在此之前,先用hasNext和hasNextLine()判断是否有输入的数据。
类似的判断指令还有hasNextInt()和hasNextDouble()。
import java.util.*;
public class Demo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方式接受" );
if (scanner.hasNext()){ //判断是否还有下一个字符
String str = scanner.next();
System.out.println("输出的内容为:"+str);
}
//或者
if (scanner.hasNextLine()) { //判断是否还有下一行的几个字符
String str = scanner.nextLine();
System.out.println("输出的内容为:"+str);
}
scanner.close();
}
}