ハッシュマップのキーを指定して値を更新する方法は?

血統;

HashMap<String, Integer>Java があるとします。

検索した文字列が存在するたびに、文字列キーの整数値を更新(インクリメント)するにはどうすればよいですか?

ペアを削除して再入力することもできますが、オーバーヘッドが問題になります。
別の方法は、新しいペアを置くだけで、古いペアを置き換えることです。

後者の場合、挿入しようとしている新しいキーとのハッシュコードの衝突があるとどうなりますか?ハッシュテーブルの正しい動作は、ハッシュテーブルに別の場所を割り当てるか、現在のバケットでハッシュテーブルからリストを作成することです。

マシューボトル:
map.put(key, map.get(key) + 1);

大丈夫です。既存のマッピングの値を更新します。これはオートボクシングを使用していることに注意してください。助けを借りてmap.get(key)、我々は、キーに対応する値を取得し、その後、あなたはあなたの要件を更新することができます。ここでは、値を1ずつ増やすように更新しています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

getOrDefaultのキーを指定して、ハッシュマップ値を更新します

分類Dev

Javascriptで整数キーを使用して静的値のハッシュマップを初期化する方法は?

分類Dev

Javaハッシュマップでキーを指定して値をインクリメントするにはどうすればよいですか?

分類Dev

ハッシュマップの値を出力する方法は?

分類Dev

値のハッシュマップからAvroスキーマを生成する方法はありますか?

分類Dev

特定のハッシュマップキーのすべての値を出力する方法

分類Dev

C-ハッシュマップの同じキーに複数の値を割り当てる方法は?

分類Dev

ハッシュマップの最初のキーを取得する方法は?

分類Dev

Ruby-指定された日付(=キー)に基づいてハッシュの値を合計する方法は?

分類Dev

Swift:列挙型をキーとしてハッシュマップをエンコードする方法は?

分類Dev

ハッシュマップはすべてのキーに同じ値を表示します

分類Dev

ハッシュを含む配列、同じキーをマージしてその値を追加する方法

分類Dev

Golangのハッシュマップから値に応じてキーを取得する簡単な方法

分類Dev

Redis、セットをハッシュキーの値として保存する方法

分類Dev

特定のキーを操作してオブジェクトからハッシュマップを作成する方法

分類Dev

Scalaハッシュマップで指定されたキーの値を反復処理します

分類Dev

flatmap java8を使用して、値のキーの数に基づいてハッシュマップを並べ替える方法は?

分類Dev

配列要素をハッシュキーとして使用し、すべてのハッシュ値をすべて指定された値に設定して、配列をハッシュに変換する方法

分類Dev

Clojure-キー値に基づいて2つのハッシュマップをマップします

分類Dev

数値の範囲を値として持つハッシュマップのキーを取得します

分類Dev

キーの数を確認する方法は、ハッシュマップで特定の値を持っています

分類Dev

キー値を使用したハッシュマップ-bigdecimalキーを使用して値を取得するにはどうすればよいですか?

分類Dev

Javascriptハッシュマップで座標をキーとして使用する最速の方法

分類Dev

セットをリストに変換する方法は?セットはハッシュマップのキーとして使用されます

分類Dev

ハッシュマップ内の単一のキーの値のリストに値を追加する方法(Java)

分類Dev

Javaのハッシュマップは2つの重複キーを許可しているようです

分類Dev

ハッシュマップに重複する値を持つキーを印刷する方法は?

分類Dev

Javaハッシュマップ:値からキーを取得する方法?

分類Dev

Java:ハッシュマップで同じ値を持つキーのセットを取得する方法

Related 関連記事

  1. 1

    getOrDefaultのキーを指定して、ハッシュマップ値を更新します

  2. 2

    Javascriptで整数キーを使用して静的値のハッシュマップを初期化する方法は?

  3. 3

    Javaハッシュマップでキーを指定して値をインクリメントするにはどうすればよいですか?

  4. 4

    ハッシュマップの値を出力する方法は?

  5. 5

    値のハッシュマップからAvroスキーマを生成する方法はありますか?

  6. 6

    特定のハッシュマップキーのすべての値を出力する方法

  7. 7

    C-ハッシュマップの同じキーに複数の値を割り当てる方法は?

  8. 8

    ハッシュマップの最初のキーを取得する方法は?

  9. 9

    Ruby-指定された日付(=キー)に基づいてハッシュの値を合計する方法は?

  10. 10

    Swift:列挙型をキーとしてハッシュマップをエンコードする方法は?

  11. 11

    ハッシュマップはすべてのキーに同じ値を表示します

  12. 12

    ハッシュを含む配列、同じキーをマージしてその値を追加する方法

  13. 13

    Golangのハッシュマップから値に応じてキーを取得する簡単な方法

  14. 14

    Redis、セットをハッシュキーの値として保存する方法

  15. 15

    特定のキーを操作してオブジェクトからハッシュマップを作成する方法

  16. 16

    Scalaハッシュマップで指定されたキーの値を反復処理します

  17. 17

    flatmap java8を使用して、値のキーの数に基づいてハッシュマップを並べ替える方法は?

  18. 18

    配列要素をハッシュキーとして使用し、すべてのハッシュ値をすべて指定された値に設定して、配列をハッシュに変換する方法

  19. 19

    Clojure-キー値に基づいて2つのハッシュマップをマップします

  20. 20

    数値の範囲を値として持つハッシュマップのキーを取得します

  21. 21

    キーの数を確認する方法は、ハッシュマップで特定の値を持っています

  22. 22

    キー値を使用したハッシュマップ-bigdecimalキーを使用して値を取得するにはどうすればよいですか?

  23. 23

    Javascriptハッシュマップで座標をキーとして使用する最速の方法

  24. 24

    セットをリストに変換する方法は?セットはハッシュマップのキーとして使用されます

  25. 25

    ハッシュマップ内の単一のキーの値のリストに値を追加する方法(Java)

  26. 26

    Javaのハッシュマップは2つの重複キーを許可しているようです

  27. 27

    ハッシュマップに重複する値を持つキーを印刷する方法は?

  28. 28

    Javaハッシュマップ:値からキーを取得する方法?

  29. 29

    Java:ハッシュマップで同じ値を持つキーのセットを取得する方法

ホットタグ

アーカイブ