Java遍历Map键、值和获取Map大小的方法示例

网友投稿 228 2023-06-16


Java遍历Map键、值和获取Map大小的方法示例

Map读取键值对,java遍历Map的两种实现方法

第一种方法是根据map的keyset()方法来获取key的set集合,然后遍历map取得value的值

import java.util.HashMap;

import java.util.Iterator;

import java.util.Set;

public class HashMapTest2

{

public static void main(String[] args)

{

HashMap map = new HashMap();

map.put("a","aaaa");

map.put("b","bbbb");

map.put("c","cccc");

map.put("d","dddd");

Set set = map.keySet();

for(Iterator iter = set.iterator(); iter.hasNext();)

{

String key = (String)iter.next();

String value = (String)map.get(key);

System.out.println(key+"===="+value);

}

}

}

第二种方式是使用Map.Entry来获取:

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

import java.util.Set;

public class HashMapTest4

{

public static void main(String[] args)

{

HashMap map = new HashMap();

map.put("a","aa");

map.put("b","bb");

map.put("c","cc");

map.put("d","dd");

Set set = map.entrySet();

for(Iterator iter = set.iterator(); iter.hasNext();)

{

Map.Entry entry = (Map.Entry)iter.next();

String key = (String)entry.getKey();

String value = (String)entry.getValue();

System.out.println(key +" :" + value);

}

}

}

获取Map大小方法:

public static void main(String[] args) {

Map map = new HashMap();

map.put("apple", "新鲜的苹果"); //向列表中添加数据

map.put("computer", "配置优良的计算机"); //向列表中添加数据

map.put("book", "堆积成山的图书"); //向列表中添加数据

System.out.println("Map集合大小为:"+map.size());

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java 类加载与自定义类加载器详解
下一篇:微信小程序 WebSocket详解及应用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~