Я хочу ограничить пользователя, чтобы ввести только 10 целых чисел в консоль "System.in", я могу сделать это с помощью пока, но я хочу способ сделать это с помощью потока из Java 8
Проблема с кодом, который я сделал, состоит в том, что пользователь продолжает вводить символы, пока он не нажмет ввод, а затем я набрал только 10 первых int
то, что я хочу, это ограничить его от набора текста только 10 раз
надеюсь, что я был ясен (у меня плохой английский)
try(BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
int[] test = Arrays.stream(br.readLine().split(" ")).limit(10).mapToInt(Integer::parseInt).toArray();
} catch (IOException E) {
}