【Map对象】遍历并打印出各元素的key和value

不念不忘少年蓝@ 2021-12-15 07:41 671阅读 0赞

遍历并打印出Map各元素的key和value

拿个小本本积累知识点啦!

一、使用hm.keySet()

  1. package com.gec.lalala;
  2. import java.util.HashMap;
  3. import java.util.Map;
  4. public class MapTest {
  5. public static void main(String[] args) {
  6. // key为String,value为Object,可放对象等……
  7. Map<String, Object> map = new HashMap<String, Object>();
  8. map.put("1", "小白1");
  9. map.put("2", "小白2");
  10. map.put("3", "小白3");
  11. map.put("4", "小白4");
  12. map.put("5", "小白5");
  13. System.err.println("map.keySet() : ");
  14. for (String mp : map.keySet()) {
  15. System.out.println("key = " + mp + ", value = " + map.get(mp));
  16. }
  17. }
  18. }

二、使用使用hm.entrySet()

  1. package com.gec.lalala;
  2. import java.util.HashMap;
  3. import java.util.Map;
  4. import java.util.Map.Entry;
  5. public class MapTest {
  6. public static void main(String[] args) {
  7. // key为String,value为Object,可放对象等……
  8. Map<String, Object> map = new HashMap<String, Object>();
  9. map.put("1", "小白1");
  10. map.put("2", "小白2");
  11. map.put("3", "小白3");
  12. map.put("4", "小白4");
  13. map.put("5", "小白5");
  14. System.err.println("map.entrySet() : ");
  15. for (Entry<String, Object> en : map.entrySet()) {
  16. System.out.println("Key = " + en.getKey() + ", Value = " + en.getValue());
  17. }
  18. }
  19. }

发表评论

表情:
评论列表 (有 0 条评论,671人围观)

还没有评论,来说两句吧...

相关阅读