Java code
- Map <string, string> map =NewHashmap <string, string> ();
- Map. Put ("username ",
"QQ ");
- Map. Put ("password ",
"123 ");
- Map. Put ("userid ",
"1 ");
- Map. Put ("email ",
Qq@qq.com ");
Map<String,String> map=new HashMap<String,String>();map.put("username", "qq");map.put("passWord", "123");map.put("userID", "1");map.put("email", "qq@qq.com");
First, use the For Loop
Java code
- For(Map. Entry <string, string> entry: map. entryset ()){
- System. Out. println (entry. getkey () + "--->" + entry. getvalue ());
- }
for(Map.Entry<String, String> entry:map.entrySet()){ System.out.println(entry.getKey()+"--->"+entry.getValue()); }
Second, Iteration
Java code
- Set set = map. entryset ();
- Iterator I = set. iterator ();
- While(I. hasnext ()){
- Map. Entry <string, string> entry1 = (Map. Entry <string, string>) I. Next ();
- System. Out. println (entry1.getkey () + "=" + entry1.getvalue ());
- }
Set set = map.entrySet(); Iterator i = set.iterator(); while(i.hasNext()){ Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next(); System.out.println(entry1.getKey()+"=="+entry1.getValue());}
Use keyset () for Iteration
Java code
- Iterator it = map. keyset (). iterator ();
- While(It. hasnext ()){
- String key;
- String value;
- Key = it. Next (). tostring ();
- Value = map. Get (key );
- System. Out. println (Key + "--" + value );
- }
Iterator it=map.keySet().iterator();while(it.hasNext()){ String key; String value; key=it.next().toString(); value=map.get(key); System.out.println(key+"--"+value);}
Use entryset () for Iteration
Java code
- Iterator it = map. entryset (). iterator ();
- System. Out. println (Map. entryset (). Size ());
- String key;
- String value;
- While(It. hasnext ()){
- Map. Entry entry = (Map. Entry) it. Next ();
- Key = entry. getkey (). tostring ();
- Value = entry. getvalue (). tostring ();
- System. Out. println (Key + "=" + value );
- }