我有两个整数数组--int[] a = {2, 7, 9}
int[] b = {4, 2, 8}
我想逐个元素进行比较,即2
与4
,然后7
与2
,最后9
与8
。每个比较结果将存储在列表中。
用传统的Java方法很容易做到这一点。但是我想在这里使用Stream。有指针吗?
最佳答案
你可以这样做
List<Boolean> equalityResult = IntStream.range(0, a.length).mapToObj(i -> a[i] == b[i])
.collect(Collectors.toList());
前提条件:两个数组的大小相同。