JAVA map的用法/如何遍历MAP

 时间:2026-02-15 09:22:50

1、第一步,,要引入它所在JAR——

 可以在JAVA类里直接引入import java.util.*;  这样until下的所有接口都可以调用,还有常用到的是List.

JAVA map的用法/如何遍历MAP

2、第二步: Map map=new HashMap();  

//接着向MAP中添加数据进入,如下所示

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

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

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

JAVA map的用法/如何遍历MAP

3、第三步:上面我们已经在MAP中添加了三条数据进去,我们可以用下面这句取值 : 

        String str = map.get("a").toString();

       // 这样获取到str的值就是1;

JAVA map的用法/如何遍历MAP

4、第四步:如果我们遍历这个MAP,从中取得key和value怎么办,如下就可以:

for(Object obj : map.keySet()){

            Object value = map.get(obj );

            System.out.println(value);

      }

JAVA map的用法/如何遍历MAP

5、或者可以这样遍历:

 Set<E> set =  map.entrySet();   //E是泛型,可以指定,也可向我这样写

        Iterator<E> iterator  =  set.iterator();   

        while(iterator.hasNext())   

      {   

          Map.Entry     mapentry =(Map.Entry) iterator.next();   

          System.out.println(mapentry.getKey() +"和" + mapentry.getValue());   

   }   

如果指定泛型如下:

 Set<Map> set =  map.entrySet();   

        Iterator<Map> iterator  =  set.iterator();   

        while(iterator.hasNext())   

      {   

          Map.Entry  mapentry =(Map.Entry) iterator.next();   

          System.out.println(mapentry.getKey() +"和" + mapentry.getValue());   

      }   

JAVA map的用法/如何遍历MAP

6、整体测试方法:

package zy.until;

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

import java.util.Set;

public class Test {

public static <E> void main(String[] args) {

Map map=new HashMap();  

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

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

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

        String str = map.get("a").toString();

        for(Object obj : map.keySet()){

            Object value = map.get(obj );

            System.out.println(value);

      }

       

        Set<E> set =  map.entrySet();   

        Iterator<E> iterator  =  set.iterator();   

        while(iterator.hasNext())   

      {   

          Map.Entry     mapentry =(Map.Entry) iterator.next();   

          System.out.println(mapentry.getKey() +"和" + mapentry.getValue());   

      }   

    } 

}

JAVA map的用法/如何遍历MAP

7、MAP中还有一些比较常用的方法:如下:

1、boolean isEmpty()  判断为空

2、int size()                 MAP大小

3、get(Object key)       返回与指定键关联的值

4、containsKey(Object key)如果Map包含指定键的映射,则返回 true

5、containsValue(Object value)如果此Map 将一个或多个键映射到指定则返回true

JAVA map的用法/如何遍历MAP

8、注意事项:MAP 中的KEY必须唯一不能重复。

JAVA map的用法/如何遍历MAP

  • Java中如何遍历Map,排序Map
  • JSP如何用foreach遍历map
  • 使用Iterator输出map,遍历map集合
  • 如何遍历和查找map容器的数据
  • golang字典、map、映射怎么用、遍历、for循环
  • 热门搜索
    关于读书手抄报内容 有关文明的手抄报 消防安全手抄报知识 三年级安全手抄报 数学手抄报初一 关于手抄报的边框 圣诞节手抄报图片 校园文明手抄报内容 运动会手抄报内容 讲文明手抄报内容