如何通过Map集合的键值对象,高效获取每个键和值?

2026-04-16 14:573阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计308个文字,预计阅读时间需要2分钟。

如何通过Map集合的键值对象,高效获取每个键和值?

javapackage day18;import java.util.HashMap;import java.util.Map;

如何通过Map集合的键值对象,高效获取每个键和值?

/** * 描述: * Map集合的第二种迭代方式,根据键值对的键和值进行操作。 * @author 71948 * @create 2017-10-06 22:00 */public class Demo3_Iterator { public static void main(String[] args) { Map map=new HashMap(); map.put(key1, 10); map.put(key2, 20); map.put(key3, 30);

for (Map.Entry entry : map.entrySet()) { String key=entry.getKey(); Integer value=entry.getValue(); System.out.println(Key: + key + , Value: + value); } }}

gistfile1.txt

package day18; import java.util.HashMap; import java.util.Map; /** * 描述: * Map集合的第二种迭代,根据键值的对象,获取键和值 * * @outhor 71948 * @create 2017-10-06 22:00 */ public class Demo3_Iterator { public static void main(String[] args) { Map map = new HashMap<>(); map.put("张三",23); map.put("李四",24); map.put("王五",25); /*//map.entry说明entry是map中的内部接口,将键和值都封装成Entry对象,并储存在Set集合中 Set > entrySet = map.entrySet(); //获取每一个对象 Iterator > it = entrySet.iterator(); while (it.hasNext()){ Map.Entry en = it.next(); //父类引用指向子类对象 Entry en = it.next(); //直接获取的是子类对象 String key = en.getKey(); //根据键值对对象获取键 Integer value = en.getValue(); //根据键值对对象获取值 System.out.println(key + value); }*/ for (Map.Entry en /*这个是键值对对象 */: map.entrySet()) { System.out.println( en.getKey()+ en.getValue()); } } }

本文共计308个文字,预计阅读时间需要2分钟。

如何通过Map集合的键值对象,高效获取每个键和值?

javapackage day18;import java.util.HashMap;import java.util.Map;

如何通过Map集合的键值对象,高效获取每个键和值?

/** * 描述: * Map集合的第二种迭代方式,根据键值对的键和值进行操作。 * @author 71948 * @create 2017-10-06 22:00 */public class Demo3_Iterator { public static void main(String[] args) { Map map=new HashMap(); map.put(key1, 10); map.put(key2, 20); map.put(key3, 30);

for (Map.Entry entry : map.entrySet()) { String key=entry.getKey(); Integer value=entry.getValue(); System.out.println(Key: + key + , Value: + value); } }}

gistfile1.txt

package day18; import java.util.HashMap; import java.util.Map; /** * 描述: * Map集合的第二种迭代,根据键值的对象,获取键和值 * * @outhor 71948 * @create 2017-10-06 22:00 */ public class Demo3_Iterator { public static void main(String[] args) { Map map = new HashMap<>(); map.put("张三",23); map.put("李四",24); map.put("王五",25); /*//map.entry说明entry是map中的内部接口,将键和值都封装成Entry对象,并储存在Set集合中 Set > entrySet = map.entrySet(); //获取每一个对象 Iterator > it = entrySet.iterator(); while (it.hasNext()){ Map.Entry en = it.next(); //父类引用指向子类对象 Entry en = it.next(); //直接获取的是子类对象 String key = en.getKey(); //根据键值对对象获取键 Integer value = en.getValue(); //根据键值对对象获取值 System.out.println(key + value); }*/ for (Map.Entry en /*这个是键值对对象 */: map.entrySet()) { System.out.println( en.getKey()+ en.getValue()); } } }