📅  最后修改于: 2020-11-18 08:22:51             🧑  作者: Mango
OrderedMap是地图的新接口,用于保留添加元素的顺序。 LinkedMap和ListOrderedMap是两个可用的实现。该接口支持Map的迭代器,并允许在Map中向前或向后两个方向进行迭代。以下示例对此进行了说明。
下面给出了OrderedMapTester.java的示例-
import org.apache.commons.collections4.OrderedMap;
import org.apache.commons.collections4.map.LinkedMap;
public class OrderedMapTester {
public static void main(String[] args) {
OrderedMap map = new LinkedMap();
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"));
}
}
结果将如下-
One
Two
Three