Ericlee 2021. 10. 1. 14:44
반응형

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

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

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

반응형