Java Scanner的next和nextLine的区别

发布时间 2023-04-05 16:09:10作者: 妖妖领先

一.next

  1. 要读取到有效字符才能结束输入,否则会一直处于读取状态
  2. 读取到有效字符前的空格,会自动清除
  3. 只有读取到有效字符后,才会把之后的空格清除
  4. next不能读取带有空格的字符串

空格不能输出

只有读取到有效字符后才输出

只能输出空格之前的字符


二.nextLine

1.以Enter为结束符,输出回车之前的所有字符
2.可以输出空格