Mapについて

Androidでも、JavaのMapの仕組みをよく利用してます。

「キー」と「値」の組み合わせで要素を管理するコレクションのことです。Mapは、1つの「キー」に対して、1つの「値」が存在する。

重複する「キー」は存在できません。

 

Mapを作成するときは、ジェネリクスを使って作成します。

例えば、

Map<String, String> map = new HashMap<>( );

というような記載で生成します。要素追加は、put( )メソッドを使用し、[add( )ではありません]

map. put("name", "名前"); 

のように記載します。

似たような記載がこれまでもあったと思います。あれは、Mapの仕組みをつかっているのです。