在java中的SortedMap

java中的sortedmap。
SortedMap接口扩展了映射。
它确保条目按递增键顺序进行维护。

  • SortedMap接口扩展映射。
  • 条目以key升序顺序维护。

SortedMap的方法:

Comparator comparator( ).
Object firstKey( ).
SortedMap headMap(Object end).
Object lastKey( ).
SortedMap subMap(Object start, Object end).
SortedMap tailMap(Object start).

例子 :

public static void main(String args[]) {
     //创建哈希映射
     TreeMap tm = new TreeMap();

	 //将元素放入映射
     tm.put("Jack", new Double(3434.34));
     tm.put("Mahnaz", new Double(123.22));
     tm.put("Ayan", new Double(1378.00));
     tm.put("Daisy", new Double(99.22));
     tm.put("Qadir", new Double(-19.08));
     //获取一组条目
     Set set = tm.entrySet();
    //获取迭代器
    Iterator i = set.iterator();

   //查看元素
   while(i.hasNext()) {
	   Map.Entry me = (Map.Entry)i.next();
	   System.out.print(me.getKey() + ": ");
	   System.out.println(me.getValue());
   }
   System.out.println();
   //把1000存入Jack 的账户
   double balance = ((Double)tm.get("Jack")).doubleValue();
   tm.put("Jack", new Double(balance + 1000));
   System.out.println("Jack's new balance: " + tm.get("Jack"));
  }
日期:2020-06-02 22:15:24 来源:oir作者:oir