[英]How to iterate over List<int[]> using Java 8 stream?
I have 我有
List<int[]> allNumList = new ArrayList<>();
I am iterating over allNumList
and matching one condition in below code . 我正在迭代
allNumList
并匹配下面代码中的一个条件。
for (int[] arr : allNumList) {
for (int i : arr) {
if (i == numb) {
return false;
}
}
}
I want to do above code using Java 8. 我想用Java 8做上面的代码。
boolean noMatch = allNumList.stream()
.flatMapToInt(Arrays::stream)
.noneMatch(i -> i == numb);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.