java util List 1 n n n java

  • Slides: 17
Download presentation

java. util. List (1) n n n オブジェクトが順番に並んだコレクション java. util. List はインタフェース 実装クラスには n

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(); // リストの末尾に追加

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.

インタフェースの利用 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 { …. . }

java. util. Iterator (2) Iterator iterator = list. iterator(); while (iterator. has. Next()) {

java. util. Iterator (2) Iterator iterator = list. iterator(); while (iterator. has. Next()) { String value = (String)iterator. next(); System. out. println(value); }