在Java中,可以使用如下方法直接初始化一个HashMap并赋值:
Map<String, Integer> map = new HashMap<String, Integer>() {{
put("A", 1);
put("B", 2);
put("C", 3);
}};
在这个方法中,使用了双括号初始化块来实现直接给HashMap赋值。注意,在此方法中,创建了一个匿名内部类,所以可能会导致一些性能问题。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: java中hashmap扩容怎么操作