TreeMap: headMap(K toKey, boolean inclusive) : TreeMap « java.util « Java by API






TreeMap: headMap(K toKey, boolean inclusive)

  

import java.util.TreeMap;

public class Main {
  public static void main(String[] a) {
    TreeMap<String,String> map = new TreeMap<String,String>();
    map.put("key1", "value1");
    map.put("key2", "value2");
    map.put("key3", "value3");

    if (!map.isEmpty()) {
      String last = map.lastKey();
      boolean first = true;
      do {
        if (!first) {
          System.out.print(", ");
        }
        System.out.print(last);
        last = map.headMap(last, true).lastKey();
        first = false;
      } while (last != map.firstKey());
      System.out.println();
    }
  }
}

   
    
  








Related examples in the same category

1.new TreeMap < K, V > ()
2.TreeMap: entrySet()
3.TreeMap: firstKey()
4.TreeMap: get(K k)
5.TreeMap: headMap(K toKey)
6.TreeMap: higherKey(K key)
7.TreeMap: lastKey()
8.TreeMap: lowerKey(K key)
9.TreeMap: put(K k, V v)
10.TreeMap: size()
11.TreeMap: subMap(K fromKey, K toKey)
12.TreeMap: tailMap(T fromKey)
13.TreeMap: values()