今日、友人は私にマップコレクションのトラバーサルについて尋ねました。
public static void main(string [] args){map <string> new hashmap <string>()( "1"、 "Zhang San"); 、 "li si");
最初の方法:map.keysetを介してキーと値を介して通過します
for(string key:map.keyset()){system.out.print( "key ="+key);
2番目の方法:Map.EntrysetおよびIteratorsを通るMAPを通過します
iterator <map.entry <string、car = map.entryset(){car.hasnext(); out.println( "key ="+entry.getKey()+"およびvalue ="+entry.getValue());}
3番目の方法:Map.Entryset()Plus for in loop(推奨):
for(map.entry <string、string> entry:map.entryset()){system.out.println( "key ="+entry.getkey()+"およびvalue ="+entry.getValue();}
注:map.entryset()set <map <k、v >>、map.entryは、キー値(マッピングアイテム)を示すインターフェイスであり、<map <k、v >>マッピングアイテム。
4番目の方法:via map.values():
for(string value:map.values()){system.out.println( "value ="+v);}
上記の4つの方法では、マップコレクションのトラバーサルコードが導入され、すべての人を助けることを望んでいます。