String str = new Scanner(System.in).nextLine();
String str = new Scanner(System.in).next();
.next()方法一次读取一个无间隔子串,比如 TAB 空格 回车符 的时候 会终止扫描
.nextLine()方法是一次读取一行数据,nextLine()只在回车符的时候终止录入。
.next()代码:
import java.util.Scanner;
public class Pat01002 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("输入:");
String sc = scanner.next();
System.out.println("输出:");
System.out.println(sc);
}
}
输入:
java is aaaa ;
输出:
java
.nextLine()代码:
import java.util.Scanner;
public class Pat01002 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("输入:");
String sc = scanner.nextLine();
System.out.println("输出:");
System.out.println(sc);
}
}
///
输入:
java is bbbb;
输出:
java is bbbb;