问答详情
源自:2-8 测试购物车类

cart类测试中,使用toString方法显示商品信息,为什么后面跟上=x,你们就不好奇它是怎么来的吗?

https://img2.mukewang.com/5ae2ef690001c2e405910104.jpg

如图是效果,我好奇那个=x是通过是什么出来的。在我重写的toString方法中并没有输出它呀!

还有,我知道它在这里代表的是我们商品的个数。

提问者:火龙果泡稀饭 2018-04-27 17:39

个回答

  • syousyou
    2018-05-01 10:10:07
    已采纳

    while (it.hasNext()) {			
        Entry<Items, Integer> i = it.next();			
        System.out.println(i);		
    }

    打印输出的是 i, 而 i 是一个键值对。

    等号左边是键,就是你重写的toString方法的输出;

    等号右边是值,就是商品数量。

  • Vanyars
    2018-04-27 23:31:01

    那个意思是你购物车该商品的数量