Java에는 키 / 값 쌍을 저장하고 액세스하기위한 맵처럼 작동하지만 키 및 값 목록이 동일한 순서로 정렬 된 키 목록과 정렬 된 값 목록을 리턴 할 수있는 오브젝트가 있습니까?
코드 별 설명으로 가상의 OrderedMap처럼 동작하는 것을 찾고 있습니다.
OrderedMap<Integer, String> om = new OrderedMap<>();
om.put(0, "Zero");
om.put(7, "Seven");
String o = om.get(7); // o is "Seven"
List<Integer> keys = om.getKeys();
List<String> values = om.getValues();
for(int i = 0; i < keys.size(); i++)
{
Integer key = keys.get(i);
String value = values.get(i);
Assert(om.get(key) == value);
}
LinkedHashMap
.