java가 MAP를 훑어보는 몇 가지 방법 예시 코드

2616 단어 JavaAP를 누비다
자바에서 MAP를 훑어보는 몇 가지 방법

Map<String,String> map=new HashMap<String,String>();  
map.put("username", "qq");  
map.put("passWord", "123");  
map.put("userID", "1");  
map.put("email", "[email protected]");  
Map<String,String> map=new HashMap<String,String>(); 
map.put("username", "qq"); 
map.put("passWord", "123"); 
map.put("userID", "1"); 
map.put("email", "[email protected]"); 
첫 번째는 for 순환으로.

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()); 
} 

두 번째 용도 교체

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()); 
} 
keySet () 로 교체

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); 
} 

entrySet () 로 교체

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);           
}  

 

이상은 Java가 MAP를 훑어보는 자료를 정리하고 관련 자료를 계속 보충하는 것입니다. 본 사이트에 대한 지지에 감사드립니다!

좋은 웹페이지 즐겨찾기