4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Java HashMap,entrySet

Last updated at Posted at 2020-09-13

#【Java HashMap,entrySet】

業務でよく使用する、HashMap,entrySetの備忘録です。

##HashMap<key, value>

HashMapはジェネリクス型(総称型)なため、keyとvalueの型を決めて宣言する。
総称型は、利用する型を限定するもの。

Mapのkeyとvalueのペアは、Map.Entry インターフェイスで表す。

##entrySetメソッドは、Mapのクラスメソッド

連想配列キーとバリューの組み合わせをエントリーといい、Mapのコレクションを返す。
Mapの配列ループのようなもので、動作が速い。

Map.Entryは、getKeyメソッドで、key。getValueメソッドで、valueの値を取得する。

.entrySet( ); を使うことでentry全要素を取得することが可能。
.keySet( ); を使うことでkey全要素を取得することが可能。
.valueSet( ); を使うことでvalue全要素を取得することが可能。

###・実際に使用している例

####①HashMap<String, Object> 1対1で対応
 Objectには、様々な要素が入る。

####②ArrayList<String> 文字列の値の羅列を格納

####①+②= ArrayList<HashMap<String, Object>>
→ キーの多次元性を表現している。

4
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?