오늘 친구가지도 컬렉션의 횡단에 대해 물었습니다.
public static void main (String [] args) {map <string, map = string, String> ( "1", "Zhang San"); , "li si"); map.put ( "3", "Wang Wu");}
첫 번째 방법 : 맵을 통해 트래버스. 키와 값을 통해 Keyset
for (string key : map.keyset ()) {system.out.print ( "key ="+key); "value ="+map.get (key));
두 번째 방법 : Map.Entryset 및 Iterators를 통해 맵을 가로 지르고 있습니다
iterator <map.entry <string >> map.entryset (); out.println ( "key ="+entry.getKey ()+"및 value ="+eTry.GetValue ());}
세 번째 방법 : map.entryset () + in loop (권장) :
for (map.Entry <string, string> entry : map.Entryset ()) {System.out.println ( "key ="+Entry.GetKey ()+"및 value ="+enther.getValue ());}
참고 : map.entryset ()은 <map <k, v >>, map.entry는 키 값 (매핑 항목)을 나타내는 인터페이스이며, <map <k, v >> 세트는 매핑 항목.
네 번째 방법 : map.values ()를 통해 :
for (문자열 값 : map.values ()) {system.out.println ( "value ="+v);}
위의 네 가지 방법은 맵 컬렉션의 트래버스 코드를 도입하여 모든 사람을 돕기를 희망했습니다.