как создать список int, введенный в 1 строку консоли - PullRequest
0 голосов
/ 10 октября 2018

Идея состоит в том, что я хочу ввести числа из консоли и поместить их непосредственно в список.Это мой путь, но он не работает.Я понятия не имею, как это исправить.Я попытался вручную импортировать java.util ...., но он все еще не работает.

enter image description here

И это код

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());


}

}

1 Ответ

0 голосов
/ 10 октября 2018

Просто измените последнюю строку следующим образом:

List<Integer> list = Arrays.stream(in.nextLine()
                           .split(" "))
                           .map(Integer::parseInt)
                           .collect(Collectors.toList());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...