Map<Car, Integer> map = new HashMap<Car, Integer>(); map.put(new Car("black", "benz"), 1); map.put(new Car("black", "benz"), 2); map.put(new Car("black", "BMW"), 2); map.put(new Car("red", "benz"), 2); for(Entry<Car, Integer> entry : map.entrySet()) { System.out.println(entry.getKey().getBrand()); } System.out.println("~~~~~~~~~~~~~~~"); map.forEach((Car k,Integer v) -> System.out.println(k.getBrand() + " " + v));后面的lamdba哪里錯了啊,運行就報錯
1 回答
已采納

onemoo
TA貢獻(xiàn)883條經(jīng)驗 獲得超454個贊
具體報的是什么錯呢?
這個代碼的 lambda 部分好像沒什么錯。
第一個 for 那里,Entry 應(yīng)該是 Map.Entry 吧。
點擊展開后面4條
添加回答
舉報
0/150
提交
取消