老师在测试获得购物商品的集合的时候用的是Set<Map.Entry<Items,Integer>>而我用Set<Map<Items,Integer>测试输出结果没有发生什么变化,那为什么老师还要那么写代码呢?

来源:2-8 测试购物车类

Refactor易先生

2016-01-29 09:14

这是我写的方式:

Set<Map<Items, Integer>>items = (Set<Map<Items, Integer>>) c1.getGoods();

for(Map<Items, Integer> obj:items){

System.out.println(obj);

}

http://img.mukewang.com/56aabcd20001a81709640494.jpg


写回答 关注

2回答

  • ppqq漫步
    2016-01-30 22:59:47
    已采纳

    一样啊 map就是通过entry实现的,entry对象封装了key 和value

    Refact...

    3Q~

    2016-01-31 18:47:15

    共 1 条回复 >

  • 小小徐life
    2016-05-25 22:47:24

    扯犊子  这样能强转


JAVA遇见HTML——Servlet篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160615 学习 · 1029 问题

查看课程

相似问题