Как перебрать List <int []>, используя поток Java 8? - PullRequest
0 голосов
/ 28 июня 2018

у меня

List<int[]> allNumList = new ArrayList<>();

Я перебираю allNumList и сопоставляю одно условие в приведенном ниже коде.

for (int[] arr : allNumList) {
    for (int i : arr) {
        if (i == numb) {
            return false;
        }
    }
}

Я хочу сделать код выше, используя Java 8.

1 Ответ

0 голосов
/ 28 июня 2018
boolean noMatch = allNumList.stream()
    .flatMapToInt(Arrays::stream)
    .noneMatch(i -> i == numb);
...