Map<String,List<String>> eventMissionRoute = new HashMap(); 写简单java代码
时间: 2024-01-07 08:16:39 浏览: 81
java代码-使用java解决手写hashMap的源代码
好的,以下是一个简单的Java代码示例,用于演示如何使用Map<String,List<String>>类型的eventMissionRoute变量:
```java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class EventMissionRouteExample {
public static void main(String[] args) {
// 创建一个Map对象
Map<String, List<String>> eventMissionRoute = new HashMap<>();
// 添加键值对
List<String> missionList1 = new ArrayList<>();
missionList1.add("mission1");
missionList1.add("mission2");
eventMissionRoute.put("event1", missionList1);
List<String> missionList2 = new ArrayList<>();
missionList2.add("mission3");
missionList2.add("mission4");
missionList2.add("mission5");
eventMissionRoute.put("event2", missionList2);
// 输出Map对象
System.out.println("eventMissionRoute: " + eventMissionRoute);
// 获取特定键的值
List<String> missionList3 = eventMissionRoute.get("event1");
System.out.println("missionList3: " + missionList3);
// 在特定键的值中添加元素
missionList3.add("mission6");
System.out.println("missionList3: " + missionList3);
// 输出Map对象
System.out.println("eventMissionRoute: " + eventMissionRoute);
}
}
```
在这个示例中,我们创建了一个Map对象eventMissionRoute,它的键是String类型,值是List<String>类型。然后,我们添加了两个键值对,每个值都是一个包含多个字符串的列表。接着,我们输出了整个Map对象,以及特定键的值。我们还演示了如何在特定键的值中添加元素。最后,我们再次输出了整个Map对象,可以看到特定键的值已经被成功修改。
阅读全文