古老的榕树

Java 用一条语句搞定 Map 和 List 的定义和赋值

发表 2016-04-18 17:33 阅读(2453) 评论(0) 赞(3)

Java 里 Map 和 List 一般都先定义(初始化),然后赋值,最后使用的,有时候常量类里,想定义一个 Map 或 List 常量,上面说的做法就不适用了,有没有一个语句就同时搞定他们的定义和赋值呢?


这样做是可以的,请看代码:

Map 的例子:


@SuppressWarnings("serial")
Map wallet_type_map = new HashMap() {{
        put(1, "担保金(充值)");
        put(2, "收入");
        put(3, "提现");
        put(4, "消费");
}};



List 的例子:


Listlist = new ArrayList() {{ 
        add("担保金充值"); 
        add("收入"); 
        add("提现"); 
        add("消费"); 
}};

(完)


Donate

如果文章对您有帮助,请使用手机支付宝扫描二维码,捐赠X元,作者离不开读者的支持!

0 条网友评论

哇~~~ 竟然还没有评论!

称呼*
邮箱*
内容*
验证码*
验证码 看不清换张