摘要:
JDK8中有双冒号的用法,就是把方法当做参数传到stream内部,使stream的每个元素都传入到该方法里面执行一下。 代码其实很简单: 以前的代码一般是如此的: 现在JDK双冒号是: 上面的所有方法执行玩的结果都是如下: 在JDK8中,接口Iterable 8中默认实现了forEach方法,调用了 阅读全文
摘要:
JDK8新特性,stream相关操作。把集合转换成stream,再对其进行相关操作,加上lambada表达式。 demo: 执行结果: 集合元素分组收集,用字符串长度进行分组: 执行结果: 集合的forEach: 执行结果: max和min函数,返回最值: 返回的max为list最大值。max可以调 阅读全文