Java-Map总结

package main;

import java.util.*;

/**
 *
 * Java Map中,比较
 * HashMap:最快的查找,无序
 * LinkedHashMap:按插入顺序存储,保留HashMap的高效率
 * TreeMap:按照升序,存储
 *
 */

public class Main{

    public static void println(Object ob) {
        System.out.println(ob);
    }

    public static Map fill(Map<String,String> map){
        map.put("-1","You");
        map.put("0","Tom");
        map.put("1","Lisy");
        map.put("3","Lol");
        map.put("2","Hop");
        return map;
    }
    public static void main(String[] args){
        println(fill(new HashMap<String, String>()));
        println(fill(new TreeMap<String, String>()));
        println(fill(new LinkedHashMap<String, String>()));
    }

}

//output:
/*

{0=Tom, 1=Lisy, 2=Hop, 3=Lol, -1=You}
{-1=You, 0=Tom, 1=Lisy, 2=Hop, 3=Lol}
{-1=You, 0=Tom, 1=Lisy, 3=Lol, 2=Hop}

 */


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值