HashMap 객체에 정렬하는 방법에 대해 알아 보겠습니다.
자바에서 콜렉션 타입의 객체를 정렬하는 방법은 다양하게 있습니다.
Set을 이용하여 중복을 제거 하는 방법도 있고,, 여튼 오늘 알아볼 내용은
맵 객체 안에 있는 내용을 순차적으로 key값에 의해 정렬해주는 방법입니다.
HashMap<Integer, String> map = new HashMap<Integer, String>();
Iterator<Integer> iterator = map.keySet().iterator();
iterator = map.keySet().iterator();
while (iterator.hasNext()) {
Integer key = iterator.next();
System.out.print(“key=”+key);
System.out.println(” value=”+map.get(key));
}
다음과 같은 코드가 있습니다. 코드를 읽어만 봐도 대충 무슨 내용인지 아시겠죠?
ㅎㅎ 코드는 직접 짜보고 이해하는게 가장 빠릅니다.