Java中List与Map初始化的一些写法分享
时间:2021-11-23 13:13:46
Java的在还没有发现新写法之前时,我一直是这么初始化List跟Map:
//初始化List
List<string> list = new ArrayList</string><string>();
list.add("www.jb51.net");
list.add("string2");
//some other list.add() code......
list.add("stringN");
//初始化Map
Map</string><string , String> map = new HashMap</string><string , String>();
map.put("key1", "value1");
map.put("key2", "value2");
//.... some other map.put() code
map.put("keyN", "valueN");
</string>
好麻烦啊。。。。。有一天撸到这样的一种方式:
//初始化List
List<string> list = new ArrayList</string><string>(){{
add("string1");
add("string2");
//some other add() code......
add("stringN");
}};
//初始化Map
Map</string><string , String> map = new HashMap</string><string , String>(){{
put("key1", "value1");
put("key2", "jb51.net");
//.... some other put() code
put("keyN", "valueN");
}};
</string>
虽然看起来没少写多少代码,但是个人觉得这种方式还是简洁多了很多,很流畅啊哈哈~
例,后现一聚小编测试了List两个实例更简单
方法一:
利用Array与ArrayList的相互转换方法,代码如下:
rrayList<String> list = new ArrayList(Arrays.asList("Ryan", "Julie", "Bob"));
方法二:
利用ArrayList的add方法完成初始化赋值,代码如下:
List list = new ArrayList<String>(){{
add("A");
add("B");
}}
标签:List,Map,初始化
0
投稿
猜你喜欢
浅谈图片上传利用request.getInputStream()获取文件流时遇到的问题
2023-10-18 10:36:43
java写入文件的几种方法分享
2023-06-26 15:56:55
Java 判断实体对象及所有属性是否为空的操作
2022-12-06 14:32:07
基于eclipse.ini内存设置的问题详解
2021-08-25 02:56:55
Java实战入门之双色球彩票小游戏
2023-05-12 04:07:13
Springboot 如何指定获取出 yml文件里面的配置值
2022-08-29 21:04:48
java基于netty NIO的简单聊天室的实现
2023-11-18 15:29:43
基于Spring Boot不同的环境使用不同的配置方法
2022-11-06 13:21:20
详解JAVA 线程-线程的状态有哪些?它是如何工作的?
2023-11-27 03:33:09
Java中io流解析及代码实例
2023-08-22 16:46:48
Spring 报错:元素 "context:component-scan" 的前缀 "context" 未绑定的问题解决
2023-09-10 07:45:34
Spring的@Validation和javax包下的@Valid区别以及自定义校验注解
2021-06-20 04:06:35
教你使用Java获取当前时间戳的详细代码
2021-09-19 04:41:02
一篇文章带你入门Java Script
2023-09-12 06:09:24
SpringBoot动态修改日志级别的操作
2022-10-31 05:00:30
SpringBoot中的Condition包下常用条件依赖注解案例介绍
2023-05-29 11:42:17
JAVA抛出异常的三种形式详解
2022-06-26 22:44:32
SpringBoot使用@ResponseBody返回图片的实现
2023-11-28 04:41:24
详解Java中的三种流程控制语句
2023-11-04 17:06:34
java设计模式之工厂模式实例详解
2023-11-24 23:35:12