package scanner;
import java.util.Scanner;
public class next {
public static void main(String[] args) {
//1.创建一个扫描器对象,用于接收键盘数据
Scanner scanner = new Scanner(System.in);//输入new Scanner(System.in) Alt+回车
System.out.println("使用next方式接收:");
//2.判断用户有无字符串
if (scanner.hasNext()){ //默认为true
//3.使用next方式接收
String str = scanner.next();//程序会等待用户输入完毕
System.out.println("输出内容为:"+str);
}
//4.关闭:凡是属于IO流的类如果不关闭会一直占用资源,养成好习惯、用完就关闭
scanner.close();
/*1.必须要输入有效字符,否则程序不停止
2.空格之后的字符,next()方法会自动将其去掉
3.只有输入有效字符后,才能以后面输入的空白作为分隔符或结束符(空格之前的字符能够接收)
4.next()不能得到带有空格的字符串
*/
}
}
标签:scanner,System,next,接收,输入,Scanner
From: https://www.cnblogs.com/hxl262229/p/18016123