java吧 关注:1,246,313贴子:12,724,907
  • 4回复贴,共1

求教stream中的一个语法问题。

只看楼主收藏回复

List<Entity> entities = new ArrayList<>();
添加Entity对象。
entities.stream().map(Entity::getName).collect(Collectors.toList())
map方法中到底要怎么理解?
我的理解是第一个是Function接口的T的参数类型,而第二个是lambda的简化,直接可以对传入的Entity进行一些操作。不知道我这样理解有什么问题么?网上又找不到好的文章说这个事情。


IP属地:上海1楼2017-12-25 17:04回复


    IP属地:上海3楼2017-12-25 17:35
    回复
      方法引用


      IP属地:广西来自iPhone客户端4楼2017-12-25 17:40
      回复