日期:2014-05-20  浏览次数:20688 次

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


------解决方案--------------------
一边遍历,一边统计,结果放到Hashtable中就是了。
------解决方案--------------------
你应该用数据库做啊~
------解决方案--------------------
select category,count(*)
from product
group by category
------解决方案--------------------
遍历


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

------解决方案--------------------
有数据库的话丢到数据库里面,没有的话用一个循环就出来了。
------解决方案--------------------
有数据库的话丢到数据库里面,没有的话用一个循环就出来了
------解决方案--------------------
没太明白楼主的意思,楼主是要得到某一个商品分类下的商品数量还是所有的商品分类下的商品数量?
------解决方案--------------------
<Thinking in JAVA> 中有一个例子,楼主自己去看吧。
------解决方案--------------------
如果是数据库那很好办,一个语句就结束了,如果是要用程序来做,那就遍历一下了,然后再根据不同类型加一下就可以了。
------解决方案--------------------
不是用的数据库,我现在用的是HashSet类,然后改写数据类的equals()和hascode()方法来累加数量。

请问Dan1980, <Thinking in JAVA> 是那个版本的那一章有这个例子?
------解决方案--------------------
看看java对象的排序,给你个例子:
http://blog.csdn.net/lcllcl987/archive/2005/06/27/405112.aspx