Java 中Scanner类的next()和nextLine()的区别
import java.util.Scanner;
public class Demo4 {
//这是一个判断Scanner 中next()与nextInt()区别。
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数据");
String s = sc.nextLine();
System.out.println("第一个数据为 "+s);
System.out.println("请输入第二个数据");
String s1 = sc.next();
System.out.println("第二个数据为 "+s1);
System.out.println("丢失的输入信息在这");
String s2 = sc.nextLine();
System.out.println(s2);
}
//由此得到:next()函数不包含空格等空白符
//而nextLine()函数包含空白格,获取输入的内容里的空白符。
}
CSDN-Ada助手: 推荐 Java 技能树:https://edu.csdn.net/skill/java?utm_source=AI_act_java