得到一个包含几千条的商品数据,每个商品都有一个商品分类,请问如何高效率的对结果按商品分类来计算商品数量呢?谢谢。

解决方案 »

  1.   

    一边遍历,一边统计,结果放到Hashtable中就是了。
      

  2.   

    select category,count(*) 
    from product
    group by category
      

  3.   

    数据库方面分类
    select category,count(*) 
    from product
    group by category
    或者全取出来在代码里分类
      

  4.   

    <Thinking in JAVA>中有一个例子,楼主自己去看吧。
      

  5.   

    不是用的数据库,我现在用的是HashSet类,然后改写数据类的equals()和hascode()方法来累加数量。请问Dan1980,<Thinking in JAVA>是那个版本的那一章有这个例子?
      

  6.   

    看看java对象的排序,给你个例子:
    http://blog.csdn.net/lcllcl987/archive/2005/06/27/405112.aspx