본문 바로가기

프로그래밍/초보자를 위한 Java프로그래밍

HashMap 객체 정렬하기

반응형

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));
}

다음과 같은 코드가 있습니다. 코드를 읽어만 봐도 대충 무슨 내용인지 아시겠죠?

코드는 직접 짜보고 이해하는게 가장 빠릅니다.

반응형