Commons Collections - OrderedMap Arayüzü
OrderedMap, haritaların öğelerin eklendiği sırayı koruması için yeni bir arayüzdür. LinkedMap ve ListOrderedMap mevcut iki uygulamadır. Bu arayüzler, Haritanın yineleyicisini destekler ve bir Harita içinde ileri veya geri her iki yönde yinelemeye izin verir. Aşağıdaki örnek aynı şeyi göstermektedir.
MapIterator Arayüzü Örneği
OrderedMapTester.java'nın bir örneği aşağıda verilmiştir -
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"));
}
}
Çıktı
Sonuç aşağıdaki gibi olacaktır -
One
Two
Three