【Java-API】map遍历的4种方式

时间:2024-11-09 08:34:15

map遍历的方式有4种,

1、使用for循环遍历map;

2、使用迭代器遍历map;

3、使用keySet迭代遍历map;

4、使用entrySet遍历map。

创建一个Map集合

Map<String,String> map=new HashMap<String,String>();  
    ("username", "qq");  
    ("passWord", "123");  
    ("userID", "1");  
    ("email", "qq@");

方法一、for循环

for(<String, String> entry:()){  
        (()+"--->"+());  
    }

方法二、迭代器

        ("通过iterator遍历所有的value,但是不能遍历key");
        Iterator<<String, String>> iterator = ().iterator();
        while (()){
            <String, String> next = ();
            ("key="+()+"value="+());
        }

方法三、keySet()迭代

("通过进行遍历key和value");
        for (String key:()){
            ("key=  "+key+"   and value=  "+(key));
        }

方法四、entrySet()迭代

        ("通过;")
        Set<<String, String>> entries = ();
        for (<String, String>entry:entries){
            String value = ();
            String key = ();
            ("key="+key+"value="+value);
        }