java8特性的流中的双冒号::用法
by:https://www.cnblogs.com/maohuidong/p/11527681.html
特性:
jdk8中使用了::的用法。就是把方法当做参数传到stream内部,使得stream的每个元素都传入到该方法中执行一下,::就是java中的【方法引用】。
【方法引用】的格式:
类名::方法名
案例:
理解java新特性最好的方法就是写案例。
表达式:
person -> person.getAge();
使用双冒号:
Person :: getAge
表达式:
new HashMap<>()
使用双冒号:
HashMap :: new
更多请去原作者那里看。