Java中的map类怎么使用

   2025-02-13 4800
核心提示:在Java中,Map类是用于存储键值对的集合。下面是使用Map类的一些常见操作:创建Map对象:MapString, Integer map = new HashMap(

在Java中,Map类是用于存储键值对的集合。下面是使用Map类的一些常见操作:

创建Map对象:

Map<String, Integer> map = new HashMap<>();

添加键值对:

map.put("key1", 1);map.put("key2", 2);

获取键对应的值:

int value = map.get("key1"); // 返回1

判断是否包含键:

boolean containsKey = map.containsKey("key1"); // 返回true

判断是否包含值:

boolean containsValue = map.containsValue(1); // 返回true

获取所有键的集合:

Set<String> keys = map.keySet(); 

获取所有值的集合:

Collection<Integer> values = map.values();

遍历Map:

// 遍历键值对for (Map.Entry<String, Integer> entry : map.entrySet()) {    String key = entry.getKey();    int value = entry.getValue();    System.out.println(key + ": " + value);}// 遍历键for (String key : map.keySet()) {    int value = map.get(key);    System.out.println(key + ": " + value);}// 遍历值for (int value : map.values()) {    System.out.println(value);}

删除键值对:

map.remove("key1");

以上是Map类的一些基本用法,还有其他更高级的用法可以查阅Java官方文档或其他Java教程。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言