使用Java Stream比较两个整数数组

前端之家收集整理的这篇文章主要介绍了使用Java Stream比较两个整数数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个整数数组,例如 –

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

前提条件:两个阵列的大小相同.

猜你在找的Java相关文章