老师在测试获得购物商品的集合的时候用的是Set<Map.Entry<Items,Integer>>而我用Set<Map<Items,Integer>测试输出结果没有发生什么变化,那为什么老师还要那么写代码呢?
这是我写的方式:
Set<Map<Items, Integer>>items = (Set<Map<Items, Integer>>) c1.getGoods();
for(Map<Items, Integer> obj:items){
System.out.println(obj);
}