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));現(xiàn)在我只想把Car對(duì)象的brand屬性改成大寫(xiě),但使用了map方法之后,就會(huì)變成string類(lèi)型的集合了,怎么能讓集合的泛型不變,還是Car呢?我想要最后foreach里這樣輸出,car->system.out.print(car.getBrand())
1 回答
已采納

秋田君
TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊
cars.stream().forEach(car-> System.out.println(car.getBrand());
添加回答
舉報(bào)
0/150
提交
取消