gpt4 book ai didi

java - 如何在 java8 中使用方法引用打印多个参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:40:25 28 4
gpt4 key购买 nike

我正在尝试使用 twoin java 打印出基本的 hashmap

Map<Integer, String> mp = new HashMap<Integer, String>();
mp.put(10, "apple");
mp.put(20, "orange");
mp.put(30, "banana");

但是当涉及到 java8 中的方法引用时,我不知道如何打印多个参数。

我试过这样的事情。但它给我编译错误。

mp.forEach(System.out::println(i+" "+s););

请帮我解决这个问题。谢谢。

最佳答案

可能与其他答案相矛盾,但我真的认为您不需要在此处使用方法引用。恕我直言,

mp.forEach((i, s) -> System.out.println(i + " " + s));

对于这样的用例来说比方法引用要好得多。

关于java - 如何在 java8 中使用方法引用打印多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52235899/

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