想要快速创建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");
}
});