当前位置: 移动技术网 > IT编程>开发语言>Java > java中快速创建带初始值的List和Map实例

java中快速创建带初始值的List和Map实例

2019年07月19日  | 移动技术网IT编程  | 我要评论

苍溪在线,赞美环卫工人,cg模型

初始化一个list和map对象并为期加入值的写法如下:

list<string> slist = new arraylist<string>(); 
slist.add("str1"); 
slist.add("str2"); 
map<string,string> smap = new hashmap<string, string>(); 
smap.put("k1", "v1"); 
smap.put("k2", "v2"); 

该操作也可以用如下的代码实现,可使代码看起来更整洁:

list<string> slist = arrays.aslist("str1", "str2");//这种方法生成的list,是不支持添加或删除元素的
private map<integer, string> newseventmap = new hashmap<integer, string>(){{ 
put("k1","v1"); 
put("k2","v2"); 
}}; 

以上这篇java中快速创建带初始值的list和map实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网