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