Java 用一条语句搞定 Map 和 List 的定义和赋值
Java 里 Map 和 List 一般都先定义(初始化),然后赋值,最后使用的,有时候常量类里,想定义一个 Map 或 List 常量,上面说的做法就不适用了,有没有一个语句就同时搞定他们的定义和赋值呢?
这样做是可以的,请看代码:
Map 的例子:
@SuppressWarnings("serial") Mapwallet_type_map = new HashMap () {{ put(1, "担保金(充值)"); put(2, "收入"); put(3, "提现"); put(4, "消费"); }};
List 的例子:
Listlist = new ArrayList() {{ add("担保金充值"); add("收入"); add("提现"); add("消费"); }};
(完)
哇~~~ 竟然还没有评论!