java中TreeMap有什么用

TreeMap的用法 
馬克- to-win:馬克 java社區(qū):防盜版實名手機尾號: 73203。
馬克-to-win:TreeSet是按升序順序輸出的。TreeMap也是按升序輸出,但是和它的區(qū)別就是TreeSet存儲的是單個元素,而TreeMap存儲的是一個一個的鍵值對。



例:3.7.1
import java.util.*;
public class TestMark_to_win {
    public static void main(String args[]) {
        TreeMap tm = new TreeMap();
        tm.put("zs", new Double(1212.34));
        tm.put("lsMark", new Double(3245.22));
        tm.put("ww", new Double(2345.00));
        tm.put("zl", new Double(3323.22));
        /* entrySet取出一個一個的鍵值對。 */
        Set set = tm.entrySet();
        // Get an iterator
        Iterator i = set.iterator();
        // Display elements according to the order of the key.
        while (i.hasNext()) {
            Map.Entry me = (Map.Entry) i.next();
            System.out.print(me.getKey() + ": ");
            System.out.println(me.getValue());
        }
        System.out.println();
        // Deposit 1000 into John Doe's account
        double balance = ((Double) tm.get("zs")).doubleValue();
        tm.put("zs", new Double(balance + 1000));
        System.out.println("zs's new qian: " + tm.get("zs"));
    }
}

結(jié)果是:

lsMark: 3245.22
ww: 2345.0
zl: 3323.22
zs: 1212.34

zs's new qian: 2212.34