1. ホーム
  2. java

[解決済み】JavaでHashMapからキーを取得する。

2022-04-13 13:13:33

質問

JavaでこのようなHashmapを持っています。

private Map<String, Integer> team1 = new HashMap<String, Integer>();

そして、このように記入します。

team1.put("United", 5);

キーを取得するにはどうすればよいですか? みたいな感じ。 team1.getKey() と入力すると、"United"を返します。

解決方法は?

A HashMap は複数のキーを含んでいます。あなたは keySet() ですべてのキーの集合を取得します。

team1.put("foo", 1);
team1.put("bar", 2);

を格納します。 1 をキーに "foo"2 をキーに "bar" . すべてのキーに対して反復処理を行うため。

for ( String key : team1.keySet() ) {
    System.out.println( key );
}

を印刷します。 "foo""bar" .