가능한 중복 :
Java Ordered Map자바의 HashMap 정렬
나는 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)을 얻은 다음이를 정렬 할 수 있습니다. 그러나, 아마도이 [그래서 순서지도에 대한 질문] 참조 (http://stackoverflow.com/questions/663374/java-ordered-map). –