ハッシュマップで一致するキーと値のペアを見つける

水11

これが私のハッシュマップだとしましょう:

HashMap<String,String> map = new HashMap<>();
map.put("animal", "Golden Retriever");
map.put("size", "big");
map.put("color","light golden");

このStackOverflowの回答の助けを借りて、キーと値のテストデータとマップ自体を関数に渡すことで、特定の一致する要素のキーと値のペアを取得する方法を見つけました。

ここで、機能を拡張して、アプリが複数のキーと値のペアをパラメーターとして受け取り、一致する要素があるかどうかを判断できるようにします。

このタスクを処理する方法は、最初にパラメーターを関数に変更して、代わりに2つのハッシュマップを取得することだと思います。ここでは、最終的に、元のハッシュマップに対してテストデータを実行し、一致する要素があるかどうかを確認するループが発生します。

このタスクに対処するための最良の方法は何ですか?

マイクB

2つのHashMapを渡し、一方をループして、もう一方に一致するものがあるかどうかを確認できます。
メソッドは、その中の針をチェックするものとして干し草の山を取り入れます。それに応じてブール値を返します

public boolean ifContains(HashMap<String, String> haystack, HashMap<String, String> needles) {
    for (String key : haystack.keySet()) {
        if (needles.containsKey(key) && needles.get(key).equals(haystack.get(key))) {
            return true;
        }
    }
    return false;
}

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

一致したキーと値をマップからベクターにプッシュバックする方法を見つける

分類Dev

ハッシュマップの一組の値が他のペアのキーと一致した場合に対処する方法はありますか?

分類Dev

ハッシュの配列で一致するキーと値のペアを検索し、一致が見つかった場合はtrueを返します

分類Dev

一致する値を含むハッシュキーを見つける方法

分類Dev

2つのハッシュマップから共通のキーと値のペアを取得する方法

分類Dev

キーに基づいて2つのハッシュマップを比較する方法と、値が一致しない場合は、一致しないキーと値を出力する必要があります

分類Dev

Clojureのマップで一致するキーと値を見つける慣用的な方法はありますか?

分類Dev

2つのハッシュテーブル間でキーと値を一致させる-Powershell

分類Dev

Javaのリンクされたハッシュマップで特定のキーの値を見つける

分類Dev

ハッシュマップの最大値に対応するキーを見つける

分類Dev

2つの辞書の一致するキーと値のペアを見つける

分類Dev

Scalaのマップで(キー、値)ペアの数を見つける方法は?

分類Dev

Perlハッシュでキーと値のペアのリストをプッシュする

分類Dev

一致する可能性のあるハッシュキーの最初のものを見つけるためのRubyのエレガントな方法

分類Dev

ハッシュのハッシュのキーの最大値を見つける

分類Dev

一致するキーを持つハッシュの配列からハッシュを除外する

分類Dev

AndroidStudioを使用してJavaで一致するハッシュマップキーを印刷できません

分類Dev

配列をハッシュマップ(キーと値のペア)に変換するjavascript

分類Dev

ハッシュマップでオブジェクトタイプ値のキーを見つける必要があります

分類Dev

1つのハッシュマップの2つ以上のキーの整数値を別のハッシュマップの2つの値と比較する

分類Dev

すべてが同じハッシュ値にハッシュするn個のキーを見つける

分類Dev

Clojure-ハッシュマップのベクトルで、2つのキーが一致する最も低いハッシュマップを返します

分類Dev

ハッシュRで最大値のキーを見つける方法は?

分類Dev

ページの読み込み時に、URLハッシュが配列内の値のいずれかと一致する場合は、一致するdata-load-id属性を持つ要素までスクロールします

分類Dev

特定のキーの中からのみ、最小値のハッシュでキーと値を見つけるにはどうすればよいですか?

分類Dev

O(nlogn)の2つのセットで一致するペアを見つける

分類Dev

ハッシュマップで最小値を見つける方法は?

分類Dev

キーがレールと一致する場合にハッシュから値を削除する

分類Dev

C ++マップで値を見つける:呼び出しに一致する関数がない

Related 関連記事

  1. 1

    一致したキーと値をマップからベクターにプッシュバックする方法を見つける

  2. 2

    ハッシュマップの一組の値が他のペアのキーと一致した場合に対処する方法はありますか?

  3. 3

    ハッシュの配列で一致するキーと値のペアを検索し、一致が見つかった場合はtrueを返します

  4. 4

    一致する値を含むハッシュキーを見つける方法

  5. 5

    2つのハッシュマップから共通のキーと値のペアを取得する方法

  6. 6

    キーに基づいて2つのハッシュマップを比較する方法と、値が一致しない場合は、一致しないキーと値を出力する必要があります

  7. 7

    Clojureのマップで一致するキーと値を見つける慣用的な方法はありますか?

  8. 8

    2つのハッシュテーブル間でキーと値を一致させる-Powershell

  9. 9

    Javaのリンクされたハッシュマップで特定のキーの値を見つける

  10. 10

    ハッシュマップの最大値に対応するキーを見つける

  11. 11

    2つの辞書の一致するキーと値のペアを見つける

  12. 12

    Scalaのマップで(キー、値)ペアの数を見つける方法は?

  13. 13

    Perlハッシュでキーと値のペアのリストをプッシュする

  14. 14

    一致する可能性のあるハッシュキーの最初のものを見つけるためのRubyのエレガントな方法

  15. 15

    ハッシュのハッシュのキーの最大値を見つける

  16. 16

    一致するキーを持つハッシュの配列からハッシュを除外する

  17. 17

    AndroidStudioを使用してJavaで一致するハッシュマップキーを印刷できません

  18. 18

    配列をハッシュマップ(キーと値のペア)に変換するjavascript

  19. 19

    ハッシュマップでオブジェクトタイプ値のキーを見つける必要があります

  20. 20

    1つのハッシュマップの2つ以上のキーの整数値を別のハッシュマップの2つの値と比較する

  21. 21

    すべてが同じハッシュ値にハッシュするn個のキーを見つける

  22. 22

    Clojure-ハッシュマップのベクトルで、2つのキーが一致する最も低いハッシュマップを返します

  23. 23

    ハッシュRで最大値のキーを見つける方法は?

  24. 24

    ページの読み込み時に、URLハッシュが配列内の値のいずれかと一致する場合は、一致するdata-load-id属性を持つ要素までスクロールします

  25. 25

    特定のキーの中からのみ、最小値のハッシュでキーと値を見つけるにはどうすればよいですか?

  26. 26

    O(nlogn)の2つのセットで一致するペアを見つける

  27. 27

    ハッシュマップで最小値を見つける方法は?

  28. 28

    キーがレールと一致する場合にハッシュから値を削除する

  29. 29

    C ++マップで値を見つける:呼び出しに一致する関数がない

ホットタグ

アーカイブ