java 忘備集 02 配列とリスト
■リストと配列
■配列
・配列だけは入れ物の大きさを決めなければならない。一度配列の大きさを決めると、それ以後変更できない。
・配列は固定の大きさなので、追加・削除・検索はできない。
String[] list = new String[3];
----------------------
■リスト
・リストは可変。
・Listは可変であるので、要素をどんどん追加できるし、削除もできる。
List<String> list = new ArrayList<String>();
●追加・削除・検索
Listの要素である文字列「ABC」を追加して、検索し削除するコード。
list.add("ABC"); // 追加
int index = list.indexOf("ABC"); // 検索
list.remove(index); // 削除
●取得・置換
「配列の場合」
value = list[index];
list[index] = "DEF";
----------
「リストの場合」
value = list.get(index);
list.set(index, "DEF");