Java 8中“ System.out :: println”的用途是什么

主要的

我在Java 8中看到了一个代码来迭代一个集合。

List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6);
numbers.forEach(System.out::println);

有什么功能System.out::println以及上面的代码如何遍历列表。

运算符的用途是::什么,我们还能在哪里使用该运算符?

康斯坦丁·约夫科夫

它被称为“方法参考”,它是这样的表达式的语法糖:

numbers.forEach(x -> System.out.println(x));

在这里,您实际上不需要名称x即可调用println每个元素。这就是方法参考的用处-::运算符表示您将println使用参数来调用该方法,而您未明确指定该参数的名称:

numbers.forEach(System.out::println);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java 8中MetaSpace的用途是什么?

来自分类Dev

System.out.println-Java

来自分类Dev

Java中的toString-System.out.println与Android中的日志

来自分类Dev

Java中System.out.println()和return之间的区别

来自分类Dev

Java中“ System.out.println()”和“ toString()”之间的连接

来自分类Dev

Java中的System.out.println()易失

来自分类Dev

Java中System.out.println的怪异行为

来自分类Dev

什么是Java System.out.println的PHP等效项

来自分类Dev

()-> System.out.println(“ done”)是什么意思?

来自分类Dev

Java中的System.out.println-是否在本机方法中初始化out?

来自分类Dev

Java 8中构造函数引用的用途是什么

来自分类Dev

较短版本的Java System.out.println()

来自分类Dev

为什么Java中的记录器很少像System.out.println那样具有.toString()?

来自分类Dev

在Java中,为什么要输出int a =('a'+'b'+'c'); 是不同的形式System.out.println('a'+'b'+'c'+“”)

来自分类Dev

链表.java中this()的用途是什么

来自分类Dev

*在java.io. *中的用途是什么

来自分类Dev

Java-System.out的PrintStream的流是什么?

来自分类Dev

System.out.println中的错误

来自分类Dev

system.out.println()和println()之间的java区别

来自分类Dev

使用System.out.println(arr)在Java中打印一维字符数组,整数

来自分类Dev

如何在jmeter UI Listner响应数据中打印Java System.out.println

来自分类Dev

System类中的out字段的值是什么?

来自分类Dev

为什么System.out.println不好?

来自分类Dev

什么是temp?在Java中temp的用途是什么?

来自分类Dev

什么是temp?在Java中temp的用途是什么?

来自分类Dev

System.out :: println的等效lambda表达式是什么

来自分类Dev

是什么决定System.out.println(args)命令的打印位置?

来自分类Dev

System.out.println()的消耗时间;Java语句?

来自分类Dev

Java:使System.out.println()参数跨越多行?

Related 相关文章

  1. 1

    Java 8中MetaSpace的用途是什么?

  2. 2

    System.out.println-Java

  3. 3

    Java中的toString-System.out.println与Android中的日志

  4. 4

    Java中System.out.println()和return之间的区别

  5. 5

    Java中“ System.out.println()”和“ toString()”之间的连接

  6. 6

    Java中的System.out.println()易失

  7. 7

    Java中System.out.println的怪异行为

  8. 8

    什么是Java System.out.println的PHP等效项

  9. 9

    ()-> System.out.println(“ done”)是什么意思?

  10. 10

    Java中的System.out.println-是否在本机方法中初始化out?

  11. 11

    Java 8中构造函数引用的用途是什么

  12. 12

    较短版本的Java System.out.println()

  13. 13

    为什么Java中的记录器很少像System.out.println那样具有.toString()?

  14. 14

    在Java中,为什么要输出int a =('a'+'b'+'c'); 是不同的形式System.out.println('a'+'b'+'c'+“”)

  15. 15

    链表.java中this()的用途是什么

  16. 16

    *在java.io. *中的用途是什么

  17. 17

    Java-System.out的PrintStream的流是什么?

  18. 18

    System.out.println中的错误

  19. 19

    system.out.println()和println()之间的java区别

  20. 20

    使用System.out.println(arr)在Java中打印一维字符数组,整数

  21. 21

    如何在jmeter UI Listner响应数据中打印Java System.out.println

  22. 22

    System类中的out字段的值是什么?

  23. 23

    为什么System.out.println不好?

  24. 24

    什么是temp?在Java中temp的用途是什么?

  25. 25

    什么是temp?在Java中temp的用途是什么?

  26. 26

    System.out :: println的等效lambda表达式是什么

  27. 27

    是什么决定System.out.println(args)命令的打印位置?

  28. 28

    System.out.println()的消耗时间;Java语句?

  29. 29

    Java:使System.out.println()参数跨越多行?

热门标签

归档