JAVA コレクション

ArrayList

ArrayListの使い方

  • instance化
ArrayList<型> 変数 = new ArrayList<型>();

**I.E

ArrayList<String> names = new ArrayList<String>();
  • 要素追加 I.E
names.add("youso1");
names.add("youso2")
names.add("youso3")
  • 要素取得
for(リスト要素の型 s: リスト変数){
    System.out.println(s);
}
  • iteratorを利用した、リスト要素の取得
Iterator<String> it = names.iterator();

while(it.hasNext()) {
    String e = it.next();
    System.out.println(e);
}

Map

  • Instance化
Map<型, 型> 変数 = new HashMap<型, 型>();
Map<Integer, String> maplist = new HashMap<Integer, String>();

*要素追加、参照 maplistはMapのMap<Integer, String>型の変数とする。

#要素追加
maplist.put(1, "abcd");
#要素参照
maplist.get(1);
  • for分を利用した変数の取得
#for(keyの型: マップ変数.keySet())
for(Integer: key: maplist.keySet()){
   String value = maplist.get(key);
   System.out.println(value);
}