2011年11月16日

【Android】HashMapの使い方

忘れがちなのでメモ

■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 件のコメント:

コメントを投稿