-2

这个想法是我想从控制台输入数字并将它们直接放入列表中。这是我的方式,但它不起作用。我不知道如何解决它。我尝试手动导入 java.util....,但仍然无法正常工作。

在此处输入图像描述

这就是代码

import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
import java.util.stream.Collectors;

public class Main {

public static void main(String[] args) {
    Scanner in = new Scanner(System.in);

    List<Integer> numbers = Arrays.stream(in.nextLine()
            .split(" "))
            .mapToInt(Integer::parseInt)
            .collect(Collectors.toList());


}

}

4

1 回答 1

1

只需将最后一行更改如下:

List<Integer> list = Arrays.stream(in.nextLine()
                           .split(" "))
                           .map(Integer::parseInt)
                           .collect(Collectors.toList());
于 2018-10-10T07:31:24.640 回答