前端之家收集整理的这篇文章主要介绍了
使用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());
前提条件:两个阵列的大小相同.
原文链接:https://www.f2er.com/java/129336.html