Iterator パターン

Advertisement

複数のオブジェクトに1つずつ順番にアクセスする

Java では java.util.Iterator で実装済み。
import java.util.Iterator;
import java.util.Vector;

public class IteratorTest{
    public static void main(String args[]){
        Vector bookshelf = new Vector();

        // オブジェクトをたくさん入れる
        bookshelf.add(new String("Let's English"));
        bookshelf.add(new String("Java 入門"));
        bookshelf.add(new String("JSP 入門"));
        bookshelf.add(new String("JDBC 入門"));

        // Iterator オブジェクト取得
        Iterator iterator = bookshelf.iterator();

        // Iterator オブジェクトを順番に読む
        while(iterator.hasNext()){
            System.out.println((String)iterator.next());
        }
    }
}
実行結果
Let's English!
Java 入門
JSP 入門
JDBC 入門

Advertisement

ショートカット

634トップページ
このカテゴリのトップページに戻る
634ラボ

サイト検索

Google

Web サイト内

Y!ログール