java.util.Scanner 获取用户的输入
1.创建一个Scanner对象,用来接收键盘录入的数据
2.判断用户有没有输入字符和字符串 有两个方法hasNext() 和 hasNextLine()
3.使用next()或者 nextLine来接收数据
4!!!!关闭IO流 凡是属于IO流的类如果不关闭的话一直会占用资源的!!!
一定要读取到有效字符才可以结束输入
对输入有效字符之前遇到的空白,自动忽略;之后遇到的空白会是结束符,终止输入
使用next方法付来接收数据不能获取到含有空格的字符串!!!
以Enter键作为结束符
在输入Enter之前所有的字符串都可以被得到
通常不用判断,直接用nextLine方法接收
Scanner scanner = new Scanner(System.in);
System.out.println(请输入你想输入的字符:);
?
String str = scanner.nextLine();
System.out.println(str);
?
scanner.close
原文:https://www.cnblogs.com/zhao-yu-xin/p/14083638.html