Javaの地図を使っていくつかの基本

1つの         // マップキーの値が同じで、値が同じ値であってもよいない
 2          // エントリのHashMapオブジェクトがランダムに配向されている
 3。         
4。         // インスタンス化1。
5。          地図<文字列、文字列>マップ= 新しい新規のHashMap <> ();
 6          // 2インスタンス化
。7          地図<文字列、文字列> = entends 新しい新規 HashMapの<>は、();
 8  
9つの。         // 添加元素
10          maps.put( "A"、 "ジョー・スミス" 。11          maps.put( "B" "ジョン・ドウ" );
 12である          ( "C"、 "王呉" maps.put ;)
 13は          、entends.put( "D"「趙シリコンオーファン」 );
 14         entends.put( "キングポック"、 "ペンタ" );
 15  
16          // 例2のインスタンス化吸収剤
17。          ; maps.putAll(entends)// 存在は、元の値のままになります
 18である 
19。         @ 添加元素戻り値
図20は、ある          文字列STR1 = maps.put( "シクロヘキシル"、 "水" ;)
 21である          文字列STR2 maps.put =( "C"、 "王呉" );
 22である          のSystem.out.println(0009); // ヌル(旧不在出力ヌル)
23で          のSystem.out.println(STR2); // 王ウー(既存の出力)
 24  
25          // トラバーサルキーおよび値
26である         ためのMap.Entry <文字列、文字列>の(エントリ:地図。
entrySet()){27              のSystem.out.println( "キー" + entry.getKey()+ ";値:" + entry.getValue())。
28          }
 29  
30          // foreachの遍历(Java8新特性)
31          maps.forEach((K、V) - >のSystem.out.println( "キー" + K + ";値:" + V))。
32  
33          // 遍历キー值1 
34          のために(文字列キー:maps.keySet()){
 35              のSystem.out.println( "キー" + キー)
36          }
 37  
38          // 遍历キー值2 
39          maps.keySet()のforEach(K->のSystem.out.println( "キー" +。K))。
 
         。値トラバーサル値1 
42である         ため(文字列値:maps.values()){
 43である              ( "値:" +するSystem.out.println 値);
 44である         }
 45  
46である         // 反復値値2 
47          。Maps.values()のforEach (V->のSystem.out.println( "値:" + V));
 48          
49          // クエリ要素
50          列maps.get STR =( "D" )、
 51は         
52れる         // 削除する要素
53である          maps.remove( " D " )、
 54は         
55          // クリア
56であり         ; maps.clear()
 57が          D(のSystem.out.println":「+ STR)。    

参考ボーエン:https://www.cnblogs.com/jpwz/p/5680494.html

https://www.cnblogs.com/gongxr/p/7777717.html

おすすめ

転載: www.cnblogs.com/mojiejushi/p/12571788.html