Scanner 对象
-
next():
-
1.一定要读取到有效字符后才可以结束输入
-
2.对输入有效字符之前遇到的空白,next()方法会自动将其去掉
-
3.只有输入有效字符才将其后面输入的空白作为分隔符或结束符
-
4.next()不能得到带有空格得字符串
-
-
nextline():
-
1。以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符
-
2.可以获得空白
-
package scanner;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
//创建一个扫描器对象,用于接收键盘数据
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方式接收:");
if(scanner.hasNext()){
//使用next方式接收
String srt = scanner.next(); //程序会等待用户输入完毕
System.out.println("输出内容为:"+srt);
//凡是属于 IO 流的类如果不关闭会一直占用资源。要养成好习惯用掉就关掉
scanner.close();
}
}
}
博客主要介绍了Scanner对象的next()和nextLine()方法。next()需读取有效字符才结束输入,会去掉有效字符前的空白,以空白分隔,不能获取带空格字符串;nextLine()以Enter为结束符,可获得空白,返回回车前所有字符。
1149

被折叠的 条评论
为什么被折叠?



