ITPub博客

首页 > IT职业 > > lambda的map方法

lambda的map方法

作者:gyu 时间:2019-04-17 14:58:43 0 删除 编辑

cars =  new ArrayList<>();
cars.add(new Car("benz", "black"));
cars.add(new Car("bmw", "red"));
cars.stream().map(car -> car.getBrand().toUpperCase()).collect(Collectors.toList()).forEach(string-> System.out.println(string));

现在我只想把Car对象的brand属性改成大写,但使用了map方法之后,就会变成string类型的集合了,怎么能让集合的泛型不变,还是Car呢?我想要最后foreach里这样输出,car->system.out.print(car.getBrand())


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/832/viewspace-3157793/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-12

  • 博文量
    129
  • 访问量
    1327