小编Bet*_*eti的帖子

Java,方法参考 - 如何打印列表值

我有以下清单。我想使用 lambda 和方法引用打印值。第一个 lambda 表达式有效,但我不知道如何使用方法引用打印值,因为我收到编译错误。

List<String> letters = Arrays.asList("a","b","c");

System.out.println("Lambda upperCase forEach");
letters.forEach(l -> System.out.println(l.toUpperCase))); //it works

System.out.println("Method Reference upperCase forEach");
letters.forEach(System.out::println(String::toUpperCase)));  //compilation error
Run Code Online (Sandbox Code Playgroud)

如何使用方法引用打印值?

java lambda method-reference

0
推荐指数
1
解决办法
236
查看次数

标签 统计

java ×1

lambda ×1

method-reference ×1