2012-02-29 9 views

答えて

4
  1. 次のようにfooにデリゲートフィールドIterator<Integer>を追加し、implements Iterator<Integer>

    public class Foo implements Iterator<Integer> { 
        Iterator<Integer> iterator; 
    } 
    
  2. ソース]メニューを選択し、 "デリゲートメソッドを生成"。

  3. イテレータボックスを確認し、[OK]をクリックします。結果のコードは次のようになります(フォーマット設定に応じて)。

    public class Foo { 
        Iterator<Integer> iterator; 
    
        public boolean hasNext() { return iterator.hasNext(); } 
        public Integer next() { return iterator.next(); } 
        public void remove() { iterator.remove(); } 
    } 
    
関連する問題