**
next和nextline的区别
**
一、调用scanner的next方法:
1、只有检测到有字符输入时执行回车才有效,否则回车在控制台只起到换行的作用,不实际录入数据
InputStream in = System.in;
Scanner scanner = new Scanner(in);
System.out.println(“请输入第一个字符串”);
java.lang.String s1 = scanner.next();
System.out.println(s1);
System.out.println(“请输入第二个字符串”);
java.lang.String s2 = scanner.next();
System.out.println(s2);`
2、若录入字符后再输入空格再录入一段字符后回车,直接将该字符串解析为以空格字符做间隔的两次录入数据,并且不录入空格,直接在控制台打印两个字符串
二、调用scanner的nextLine方法:
若输入回车直接在控制台打印空数据,并且它能检测并打印空格符
InputStream in = System.in;
Scanner scanner = new Scanner(in);
System.out.println("请输入第一个字符串");
java.lang.String s1 = scanner.nextLine();
System.out.println(s1);
System.out.println("请输入第二个字符串");
java.lang.String s2 = scanner.nextLine();
System.out.println(s2);