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)。
Javaの地図を使っていくつかの基本
おすすめ
転載: www.cnblogs.com/mojiejushi/p/12571788.html
おすすめ
ランキング