在Java中一次读取多行

在Java中一次读取多行,java,java.util.scanner,Java,Java.util.scanner,我正在开发一个程序,用户可以在其中输入一些应该读取的数字 到目前为止,用户必须单独输入每个数字: for(int i=0;i<lng;i++){ line[i]=scanner.nextLine(); } for(inti=0;i您可以这样做 public static void main(String[] args) { int lng = 10; String [] line = new String[lng]; Scanner scanner = new

我正在开发一个程序,用户可以在其中输入一些应该读取的数字

到目前为止,用户必须单独输入每个数字:

for(int i=0;i<lng;i++){
line[i]=scanner.nextLine();
}

for(inti=0;i您可以这样做

public static void main(String[] args) {

    int lng = 10;
    String [] line = new String[lng];
    Scanner scanner = new Scanner(System.in);
    for(int i=0;i<lng;i++){
        line[i]=scanner.nextLine();
    }
    System.out.println(Arrays.toString(line));
}
publicstaticvoidmain(字符串[]args){
int lng=10;
字符串[]行=新字符串[lng];
扫描仪=新的扫描仪(System.in);

对于(int i=0;输入一行中由空格分隔的所有数字
public static void main(String[] args) {

    int lng = 10;
    int [] line = new int[lng];
    Scanner scanner = new Scanner(System.in);
    for(int i=0;i<lng;i++){
        line[i]=scanner.nextInt();
    }
    System.out.println(Arrays.toString(line));
}