다른 방식으로 맵 컬렉션 훑어보기(전체)

1507 단어 java맵 집합
오늘 한 친구가 저에게 맵 집합에 관한 여러 가지 질문을 했습니다. 정말 그때 정말 얼떨떨했습니다. 다음은 제가 자료를 찾아서 구체적인 내용을 정리하면 다음과 같습니다.

 public static void main(String[] args){
 Map<String,String> map=new HashMap<String,String>();
 map.put("1"," ");
 map.put("2"," ");
 map.put("3"," ");
 } 
첫 번째 방법: 맵을 통해keySet 키와 value 반복

for(String key:map.keySet()){
 System.out.print("key="+key);
 System.out.println("value="+map.get(key));
 }
두 번째 방법: 맵을 통해entrySet과 교체기가 맵을 훑어보다

Iterator<Map.Entry<String,String>> car =map.entrySet().interator();
 while(car.hasNext()){
 Map.Entry<String,String> entry=car.next();
 System.out.println("key="+entry.getKey()+"and value="+entry.getValue());
 
 }
세 번째 방법: 맵.entrySet () 에 for in 루프 추가(권장):

for(Map.Entry<String,String> entry:map.entrySet()){
 System.out.println("key="+entry.getKey()+"and value="+entry.getValue());

}

주:맵.entrySet () 는 Set, Map입니다.Entry는 하나의 인터페이스로 키 값이 (맵 항목) 맞음을 표시하고, Set>는 맵 항목의 Set를 표시합니다.
네 번째 방법: 맵을 통해values():

for(String val:map.Values()){
 System.out.println("value="+v);

}
위의 네 가지 방법은 맵 집합의 역행 코드를 소개하였으며, 여러분에게 도움이 되기를 바랍니다.

좋은 웹페이지 즐겨찾기