java. util. List (1) n n n オブジェクトが順番に並んだコレクション java. util. List はインタフェース 実装クラスには n n n java. util. Array. List java. util. Linked. List java. util. Vector
java. util. List (2) // 生成 List list = new Array. List(); // リストの末尾に追加 list. add(line); // 0番目 (=先頭) の要素を取得 String str = (String)list. get(0);
インタフェースの利用 n 普通ならこう書く。 n n Array. List は List インタフェースを実装しているの で、こう書ける。 n n Array. List list = new Array. List(); Linked. List も List を実装しているから、こう書ける。 n List list = new Linked. List(); public class Array. List implements List { …. . }