老師在測試獲得購物商品的集合的時候用的是Set<Map.Entry<Items,Integer>>而我用Set<Map<Items,Integer>測試輸出結(jié)果沒有發(fā)生什么變化,那為什么老師還要那么寫代碼呢?
這是我寫的方式:
Set<Map<Items, Integer>>items = (Set<Map<Items, Integer>>) c1.getGoods();
for(Map<Items, Integer> obj:items){
System.out.println(obj);
}
2016-01-30
一樣啊 map就是通過entry實現(xiàn)的,entry對象封裝了key 和value
2016-05-25
扯犢子 ?這樣能強轉(zhuǎn)