忘れがちなのでメモ
■HashMap
オブジェクトの集合を扱う仕組み
連想配列みたいなイメージ
・定義
Map<キーの型, キーの型> map = new HashMap<キーの型, キーの型>();
Map<String, integer> map = new HashMap<String, integer>();
のような感じ。
・データの格納方法
map.put(キー, データ);
map.put("key", 0);
のような。
・データの取得方法
map.get(キー);
int flag = map.get("key");
のようにすると、flagにkeyに設定した値が入る
・その他
他のlistとか配列とか全般に使えるみたい。
for( キーの型 key : マップの名前:.keySet() ) {
データのデータ型 data = マップの名前.get( key );
}
foreach()みたいな動作になるっぽい
0 件のコメント:
コメントを投稿