- List、Set、Mapがある。
- Listは配列を扱う一般的なクラス。
- Setは要素の重複を許さない。
- Mapはキーと値を合わせて使う。
List<String> list1 = new ArrayList<>();
List<String> list2 = new LinkedList<>();
Set set1 = new HashSet();
Set set2 = new TreeSet();
Map<String, String> map1 = new HashMap<>();
Map<String, String> map2 = new TreeMap<>();
主なめそっど
--- |
--- |
追加する |
list.add(obj) |
取得する |
list.get(index) |
要素数 |
list.size() |
置き換える |
list.set(index, obj) |
探す |
list.indexOf(obj) |
探す |
list.lastindexOf(obj) |
List<String> list = new ArrayList<>();
list.add("東京");
list.add("名古屋");
list.add("大阪");
for(String l :list){
System.out.println(l);
}
list.set(1,"京都");
for(int i = 0; i < list.size(); i++){
System.out.println(list.get(i));
}
LinkedList
HashSet
TreeSet
HashMap
TreeMap