java中TreeMap有什么用,举例说明?

3.7 TreeMap的用法 

马克-to-win:TreeSet是按升序顺序输出的。TreeMap也是按升序输出,但是和它的区别就是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"));
    }
}

 

更多请见:https://blog.csdn.net/qq_44639795/article/details/103087211

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mark_to_win

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值