目录
.next() 和.nextLine
next()
nextLine()
.hasNext() 和.hasNextLine
.hasNext()的使用
.hasNextLine()的使用
.next() 和.nextLine
next()的使用
next() 读取空格前的内容
public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String s = scanner.next();System.out.println(s);}
nextLine()的使用
nextLine() 读取一整行
public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String s = scanner.nextLine();System.out.println(s);}
.next() 和 .nextLine 的区别 nextLine() 读取一整行next() 读取空格前的内容
.hasNext() 和.hasNextLine
.hasNext()的使用
hasNext() 配合 next() 使用 和while 循环使用
一直判断当前行的数据,直到当前行没有数据
public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while(scanner.hasNext()) {System.out.println(scanner.next());}}
.hasNextLine()的使用
hasNext() 配合 next() 使用 和while 循环使用 一直判断输入的数据,一次读取一行,直到停止输入数据
停止输入快捷键 Ctrl + D
public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while(scanner.hasNextLine()) {System.out.println(scanner.nextLine());}}