この記事では、Javaトラバースマップのいくつかの方法を分析します。次のように、参照のために共有してください。
Javaコード:
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ループを使用します
Javaコード:
for(map.entry <string、string> entry:map.entryset()){system.out.println(entry.getKey()+"--->"+entry.getValue();}2番目のタイプの反復
Javaコード:
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()で繰り返します
Javaコード:
iterator it = map.keyset()。iterator(); while(it.hasnext()){string key;文字列値; key = it.next()。toString(); value = map.get(key); System.out.println(key+" - "+value);}EntrySet()で繰り返します
Javaコード:
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関連のコンテンツについては、このサイトに興味のある読者は、「Javaデータ構造とアルゴリズムのチュートリアル」、「Java操作DOMノードのヒントの概要」、「Javaファイルの要約およびディレクトリ操作のヒント」、「Java Cache操作のヒントの要約」というトピックを見ることができます。
この記事がみんなのJavaプログラミングに役立つことを願っています。