java创建集合并赋值01,02,03
时间: 2024-09-19 20:07:14 浏览: 35
java中快速创建带初始值的List和Map实例
5星 · 资源好评率100%
在Java中,可以使用匿名内部类的方式创建并初始化集合。这里以创建一个`List`和一个`HashMap`为例:
1. 创建`List`并添加元素"01", "02", "03":
```java
List<String> numbers = new ArrayList<String>() {{
add("01");
add("02");
add("03");
}};
System.out.println(numbers); // 输出:[01, 02, 03]
```
2. 创建`HashMap`,键为字符串,值为整数,并映射"01"到1,"02"到2,"03"到3:
```java
HashMap<String, Integer> map = new HashMap<String, Integer>() {{
put("01", 1);
put("02", 2);
put("03", 3);
}};
System.out.println(map); // 输出:{01=1, 02=2, 03=3}
```
这两个例子展示了如何在创建集合对象的同时,通过匿名内部类的方法体完成初始元素的添加。
阅读全文