Post

OrderedMap Interface

1. OrderedMap Interface (Apache Commons Collections)

OrderedMap은 맵이 요소를 추가하는 순서를 유지하기 위한 새로운 인터페이스이다. 이 인터페이스는 Map의 반복자를 지원하며 Map에서 앞으로 또는 뒤로 양방향으로 반복할 수 있다.

1) OrderedMap Interface 예제

  • 예제
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import org.apache.commons.collections4.OrderedMap;
import org.apache.commons.collections4.map.LinkedMap;

public class OrderedMapTester {
    public static void main(String[] args) {
        OrderedMap<String, String> map = new LinkedMap<String, String>();
        map.put("One", "1");
        map.put("Two", "2");
        map.put("Three", "3");

        System.out.println(map.firstKey());
        System.out.println(map.nextKey("One"));
        System.out.println(map.nextKey("Two"));
    }
}
  • 결과
1
2
3
One
Two
Three

[출처 및 참고]

This post is licensed under CC BY 4.0 by the author.