import java.util.HashMap;

import java.util.Map;
import java.util.TreeMap;
 
public class TestMain {
    public static void main(String[] args) {
 
        // HashMap可以的键值可以是null, "".
        Map<String, String> strMap1 = new HashMap<String, String>();
        strMap1.put(null, "1");
        strMap1.put("", "2");
        strMap1.put(" ", "3");
        strMap1.put(null, "4");
        System.out.println(strMap1.get(null));
        for (String s : strMap1.keySet()) {
            System.out.println(s);
        }
        for (String s : strMap1.values()) {
            System.out.println(s);
        }
         
        // TreeMap的键值不能是null
        Map<String, String> strMap2 = new TreeMap<String, String>();
        strMap2.put(null, "1");
        //strMap2.put("", "2");
        //strMap2.put(" ", "3");
        //strMap2.put(null, "4");
        //System.out.println(strMap2.get(null));
        for (String s : strMap2.keySet()) {
            System.out.println(s);
        }
        for (String s : strMap2.values()) {
            System.out.println(s);
        }
    }
}

最新文章

  1. document.all.wb.ExecWB
  2. VS2010 更改C#类库模板
  3. C#获取类以及类下的方法(用于Asp.Net MVC)
  4. CSS3实现页面的平滑过渡
  5. How to install GSL on linux(ubuntu,centos,redhat)
  6. [Unity3d][NGUI]两种思路解决AssetBundle的依赖关系.
  7. JavaScript 获取 Div 的坐标
  8. Swift - iCloud存储介绍
  9. .Net Core Session验证码
  10. Java读取properties文件(非泛滥)
  11. Keras 学习之旅(一)
  12. vue项目,axios请求图片接口,接口返回的是文件流的形式,如何转换成图片?
  13. 可达用户投资额的计算(Java)
  14. ASP.NET MVC5入门1之项目创建
  15. 用PS做圆角图片
  16. display position 和float的作用和关系
  17. Android -- 打造我们的StepView
  18. Python3基础 filter+lambda 筛选出1-20之间的奇数
  19. iOS开发-ViewController的生命周期和切换
  20. 0-5v转0-20ma和0-5v转4-20ma

热门文章

  1. vue.js核心最基本的功能
  2. Ambari2.7.3 和HDP3.1.0搭建Hadoop集群
  3. PC滚动条样式
  4. Java 接口多继承
  5. MySQL开发——【联合查询、多表连接、子查询】
  6. MySQL终章
  7. vc++ openssl 程序签名
  8. To me
  9. [uboot] (第三章)uboot流程——uboot-spl代码流程
  10. UVaLive 4064 Magnetic Train Tracks (极角排序)