Java :: 用法

JDK8中有双冒号的用法,就是把方法当做参数传到stream内部,使stream的每个元素都传入到该方法里面执行一下。

public class TestMethod {

    public static void  printStr(String str){
        System.out.println("print Str : "+str);
    }
}
public class Test {
    public static void main(String[] args){
        List<String> list = Arrays.asList("1","2","3","4","5");
        list.forEach(TestMethod::printStr);
    }
}

运行结果 print Str : 1 print Str : 2 print Str : 3 print Str : 4 print Str : 5

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Spring Boot 自动配置

    ○@SpringBootConfiguration:标记当前类为配置类 ○@EnableAutoConfiguration:开启自动配置 ○@Compone...

    赵哥窟
  • swift 函数

    下面定义名称 sayHello 的函数,只有一个 String 类型的 name 参数,函数返回值为 String 类型。

    赵哥窟
  • ios 跳转第三方App实现导航

    要跳转第三方App实现导航就首先需要了解两个问题 1.怎么判断手机上是否安装了第三方导航App 2.怎么实现跳转到第三方App

    赵哥窟
  • [好文回顾] 如何引导公众号粉丝进入小程序?

    也许你已经知道,微信提供了「小程序关联公众号」的功能,而且小程序还能关联 50 个公众号。

    知晓君
  • java写文件读写操作(IO流,字符流)

    用户3030674
  • 【SpringBoot2 微信支付实例】

    用户5640963
  • 常用的像素操作算法:图像加法、像素混合、提取图像中的ROI

    图像可以是看成是一个多维的数组。读取一张图片,可以看成是读入了一系列的像素内容。这些像素内容,按照不同的模式具有不同的格式。对于三通道的 RGB 位图来说,每个...

    fengzhizi715
  • ASP.NET Web API编程——序列化与内容协商

    1 多媒体格式化器 多媒体类型又叫MIME类型,指示了数据的格式。在HTTP协议中多媒体类型描述了消息体的格式。一个多媒体类型包括两个字符串:类型和子类型。 例...

    甜橙很酸
  • ElasticSearch5.x 删除数据

    首先要说明的是ElasticSearch从2.x开始就已经不支持删除一个type了,所以使用delete命令想要尝试删除一个type的时候会出现如下错误:

    我的小碗汤
  • C++核心准则ES.31:不要用宏定义常量或函数​

    Macros are a major source of bugs. Macros don't obey the usual scope and type ru...

    面向对象思考

扫码关注云+社区

领取腾讯云代金券