JavaでHello World
Google
  HOME  |  基礎  |  掲示板  |  ツール |  書籍  |  デザインパターン  |  リンク  |  フィードバック
JavaでHello World > デザインパターン > Iteratorパターン  
メニュー
Home
情報交換掲示板
Factory Method
Abstract Factory
Builder
Prototype
Singleton
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
Chain Of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template Method
Visitor
  2003/07/25  田中宏和
Iteratorパターン
◆概要
集約オブジェクトの内部表現を公開せずに、その集約オブジェクトの要素を順にアクセスする方法を提供する
◆UML
◆ここでの環境
OS Windows XP
J2SE SDK 1.4.1_01
◆概念的なソースコード
Client.java(ここからダウンロード)
import java.util.*;

public class Client {
  public static void main(String[] args) {
    TreeSet treeSet = new TreeSet();

    treeSet.add("1");
    treeSet.add("2");
    treeSet.add("3");
    treeSet.add("4");

    Iterator iterator = treeSet.iterator();

    while(iterator.hasNext()) {
      System.out.println(iterator.next());
    }
  }
}
 
◆実行
コマンドプロンプト
C:\JavaHello\Iterator>javac *.java

C:\JavaHello\Iterator>java Client
1
2
3
4

C:\JavaHello\Iterator>

おおおお!実行できましたね!

 
 
  ネットで買えば断然お得!お買い物なら楽天市場
ツールの部屋 - Java関連の書籍 - デザインパターン - 情報交換掲示板 - HOME