map初始化 java_Java List&Map简单初始化方法

本文介绍了Java中初始化List和Map的多种方式,包括使用匿名内部类的初始化语法以及通过Array和ArrayList相互转换的方法。示例代码展示了如何添加元素到List和Map,并进行遍历打印。这些初始化技巧在日常开发中非常实用。
摘要由CSDN通过智能技术生成

Java中List与Map初始化的一些写法

代码如下 复制代码

//初始化List

List list = new ArrayList()

{

{

add("obj1");

add("obj2");

add("objN");

}

};

for

(Object item : list) {

System.out.println(item);

}

//初始化Map

Map map = new HashMap()

{

{

put("key1", "value1");

put("key2",

"value2");

put("keyN", "valueN");

}

};

for

(String key : map.keySet()) {

System.out.println("key=" + key +

"\tvalue=" + map.get(key));

}

初始化List集合方法

方法一:

利用Array与ArrayList的相互转换方法,代码如下:

ArrayList list2 = new ArrayList(Arrays.asList("Ryan",

"Julie", "Bob"));

方法二:

利用ArrayList的add方法完成初始化赋值,代码如下:

List list = new

ArrayList(){{

add("A");

add("B");

}}

for (String item : list2)

{

System.out.println(item);

}

参考文章:http://www.cnblogs.com/alibai/p/3523517.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值