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