gpt4 book ai didi

java - 如何使用 Java 8 Streams 打印数组列表(带元素)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:02:49 25 4
gpt4 key购买 nike

<分区>

public static void main(String[] args) {
List<Integer> numbers1 = Arrays.asList(1,2,3);
List<Integer> numbers2 = Arrays.asList(3,4);

List<int[]> intPairs = numbers1.stream()
.flatMap(i -> numbers2.stream()
.filter(j -> (i+j)%3 == 0)
.map(j -> new int[]{i,j}))
.collect(Collectors.toList());

intPairs.stream().forEach(System.out::println);
}

对于上面的代码,我得到的输出是:

[I@214c265e
[I@448139f0

但我的期望是得到 [(2, 4), (3, 3)]

你能指导我实现这个目标吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com