java 快速创建map_快速创建 Map

时间:2025-03-23 13:05:57

想要快速创建Map,不用频繁new,最快的方法就是用Guava,使用("a", 1, "b", 2, "c", 3);

GuavaMap left = ("a", 1, "b", 2, "c", 3);

java 9Map map = (1, "A", 2, "B", 3, "C");

超过 10 组会不支持,那么就要这样:(

( 1, false ),

( 2, true ),

( 3, false ),

( 4, true ),

( 5, false ),

( 6, true ),

( 7, false ),

( 8, true ),

( 9, false ),

( 10, true ),

( 11, false )

);

匿名Map mymap = new HashMap() {

{

put(1, "one");

put(2, "two");

}

};

(new HashMap() {

{

put(0, "zero");

put(1, "one");

put(2, "two");

put(3, "three");

put(4, "four");

put(5, "five");

put(6, "six");

put(7, "seven");

put(8, "eight");

put(9, "nine");

put(10, "ten");

put(11, "eleven");

put(12, "twelve");

}

});