我在HashMap<Integer,Product>
产品对象的名单我想做的排序
ProductName ProductCode Qty Price
Pen 100011 10 10.00 product1
Penci 100012 5 5.00 product2
HashMap<Integer,Product> productMap = new HashMap<Integer,Product>();
当用户点击在ProductName,productCode或Price上,对象应根据我的要求进行排序。
I added like this.
productMap .put(1,product1);
productMap .put(2,product2);
我怎么能干这事要使用object.not关键
请帮我整理。
在此先感谢
http://stackoverflow.com/questions/1206073/sorting-a-collection-of-objects – sathis
HashMap是无序的。可以先获得['entrySet'](http://download.oracle.com/javase/6/docs/api/java/util/Map.html#entrySet%28%29),然后对其进行排序...然而,也许看到[这是关于“有序地图”的SO问题](http://stackoverflow.com/questions/663374/java-ordered-map)。 – 2011-11-08 05:47:48