' P '

whatever I will forget

Java Hashmap

ArrayList、LinkedListと続いてまだHashMapと言われるものがあるらしい。。

正体

リストに格納されるデータにキーを持てる!
ってだけでは?二次元リストみたいな感じかな?
- 重複したキーは基本持たないほうがよい(キーがすでにある場合、キーに対するデータは上書きされるため)
- データをインサートしていないキーでデータ参照した場合はnullが返却される。

使い方

基本ArrayListとかと同じ。

import java.util.HashMap;をimportしておく。
HashMap<String, Integer> list = new HashMap<String,Integer>();でオブジェクト生成.
ただ、データ操作の関数がちょっと違う。。(一緒でいいのでは?><)
list.put("aaaa", 69)でデータ追加、system.out.println(list.get("aaaa"));でキーを指定してデータ参照。