简单输入
- nextLine()是以回车作为分割符进行读取 也就是说会从控制台接收控制台输入的一行数据,读入语句包含空格
- next() 是以空格和回车作为分割符进行读取的,如果一行输入包含空格,会按空格截断,只显示第一个空格之前的内容
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String testNextLine = input.nextLine();
String testNext = input.next();
System.out.println(testNextLine);
System.out.print(testNext);
}
对上面的程序代码进行测试:同样输入“Nice to meet you”时返回的结果是:
Nice to meet you
Nice to meet you
Nice to meet you
Nice
本文详细解析了Java编程语言中Scanner类的next()与nextLine()方法的区别。next()方法以空格为分隔符读取输入,而nextLine()则读取整行,包括空格。通过具体代码示例展示了两种方法在处理含有空格的字符串输入时的不同表现。
6881

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



