ハッシュマップからキーのリストを返す方法は?

idungotnosn:

私は現在、動詞をスペイン語に活用するプログラムを作ろうとしています。オブジェクト動詞のキーとインスタンス化を含むハッシュテーブルを作成しました。キーは、動詞の不定形(例えば、 "hablar")を持つストリングです。これは私がハッシュマップ用にこれまで持っていたコードです:

public class VerbHashMap {

    HashMap<String, Verb> verbHashMap;

    public VerbHashMap(){
        verbHashMap = new HashMap();
    }   
}

HashMapの各動詞のキーは、動詞の不定形に基づいています。たとえば、文字列「hablar」はスペイン語の動詞のキーです。Verbクラスには、getInfinitive()というメソッドがあり、不定形の動詞を含む文字列を返します。

public boolean addVerb(Verb verb){
    if(verbHashMap.containsValue(verb.getInfinitive()){
        return false;
    }
    else{
        verbHashMap.put(verb.getInfinitive(), verb);
        return true;
    }
}

質問は、ハッシュマップのすべての動詞のリストをアルファベット順に返すメソッドを作成する最も効率的な方法は何ですか?メソッドに、ハッシュマップ内のすべてのオブジェクトのキーを含むArrayListを返させる必要がありますか?それとも、これについてもっと効率的な方法がありますか?

マルセロ:

keySet()メソッドを使用して、のすべてのキーを含むセットを返しますMap

マップの順序を維持したい場合は、を使用できますTreeMap

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ソート後にハッシュマップキーのリストを返しますか?

分類Dev

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

分類Dev

要素は、ハッシュからリストに存在する場合、キーを返す方法<文字列、リストの<Object >>?

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

jsonオブジェクトから特定のハッシュマップキーと値を取得する方法

分類Dev

リストビューでハッシュマップから特定のアイテムを表示する

分類Dev

リストビューのonitemclicklistnerによってハッシュマップから値を削除します

分類Dev

ハッシュマップエントリは、キーが異なるにもかかわらず、前のエントリを上書きします

分類Dev

JAVA:ハッシュマップからすべてのキー値を返します

分類Dev

リストではなくテキストファイルからハッシュマップにデータを格納する

分類Dev

テンプレートツールキット:マクロブロックからハッシュを返す方法

分類Dev

Javaラムダ式:ハッシュマップからキーと値のセットを連結する方法は?

分類Dev

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

分類Dev

JAVA:ハッシュマップ-文字列の配列リストを返す

分類Dev

マップからハッシュキーを取得する

分類Dev

深くネストされたハッシュ配列からのキー値に基づいてハッシュ配列をマージする方法

分類Dev

immutable.jsはマップ/ハッシュからキーを取得します

分類Dev

ioredisクライアントはハッシュスロットとノードアドレス間のマップをキャッシュしますか?

分類Dev

Javaのハッシュマップ/キーセットから値を取得しますか?

分類Dev

ハッシュマップ内のキーのリストを印刷するにはどうすればよいですか?

分類Dev

ハッシュマップから特定の値とキーを削除する

分類Dev

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

分類Dev

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

分類Dev

エグゼキュータFutureから返されたマルチマップのリストをJava8とマージする方法

分類Dev

ハイブマップからキーのみのリストを取得する方法

分類Dev

ハッシュマップをマップにキャストする方法

分類Dev

同じキーの要素でハッシュマップ内のリストを並べ替える方法

Related 関連記事

  1. 1

    ソート後にハッシュマップキーのリストを返しますか?

  2. 2

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

  3. 3

    要素は、ハッシュからリストに存在する場合、キーを返す方法<文字列、リストの<Object >>?

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

    jsonオブジェクトから特定のハッシュマップキーと値を取得する方法

  8. 8

    リストビューでハッシュマップから特定のアイテムを表示する

  9. 9

    リストビューのonitemclicklistnerによってハッシュマップから値を削除します

  10. 10

    ハッシュマップエントリは、キーが異なるにもかかわらず、前のエントリを上書きします

  11. 11

    JAVA:ハッシュマップからすべてのキー値を返します

  12. 12

    リストではなくテキストファイルからハッシュマップにデータを格納する

  13. 13

    テンプレートツールキット:マクロブロックからハッシュを返す方法

  14. 14

    Javaラムダ式:ハッシュマップからキーと値のセットを連結する方法は?

  15. 15

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

  16. 16

    JAVA:ハッシュマップ-文字列の配列リストを返す

  17. 17

    マップからハッシュキーを取得する

  18. 18

    深くネストされたハッシュ配列からのキー値に基づいてハッシュ配列をマージする方法

  19. 19

    immutable.jsはマップ/ハッシュからキーを取得します

  20. 20

    ioredisクライアントはハッシュスロットとノードアドレス間のマップをキャッシュしますか?

  21. 21

    Javaのハッシュマップ/キーセットから値を取得しますか?

  22. 22

    ハッシュマップ内のキーのリストを印刷するにはどうすればよいですか?

  23. 23

    ハッシュマップから特定の値とキーを削除する

  24. 24

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

  25. 25

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

  26. 26

    エグゼキュータFutureから返されたマルチマップのリストをJava8とマージする方法

  27. 27

    ハイブマップからキーのみのリストを取得する方法

  28. 28

    ハッシュマップをマップにキャストする方法

  29. 29

    同じキーの要素でハッシュマップ内のリストを並べ替える方法

ホットタグ

アーカイブ