HashMap new 时赋值


Java 中hashMap 怎么在新建的时候赋值

public static void main(String[] args) {
    Map<String, String> map = new HashMap<String, String>() {
      {
        put("one", "1");
        put("two", "2");
      }
    };
}

这种写法建议在只在测试的时候使用,其实是一种偷懒的写法,目前Java还没有优化这方面的打算。


文章作者: 陈尚
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 陈尚 !
评论
 上一篇
mysql 时间戳插入后丢失毫秒 mysql 时间戳插入后丢失毫秒
解决方法是在定义mysql的 DDL 的时候该字段的类型定义成 timestamp(3)即可
下一篇 
深入分析IO模型 深入分析IO模型
我们要讲IO模型,我不像网上的一些文章,上来就讲 阻塞IO、非阻塞IO、多路复用IO、信号驱动IO、异步IO等的原理,也不讲 同步、异步、阻塞、非阻塞 的区别和联系,更不想讲 多路复用IO中 select、poll、epoll 的三种实现。虽然后面都会讲到。