cvj2.util
クラス RangeIterator

java.lang.Object
  上位を拡張 cvj2.util.RangeIterator
すべての実装されたインタフェース:
java.lang.Iterable<java.lang.Integer>, java.util.Iterator<java.lang.Integer>

public class RangeIterator
extends java.lang.Object
implements java.lang.Iterable<java.lang.Integer>, java.util.Iterator<java.lang.Integer>

int範囲のIterator


コンストラクタの概要
RangeIterator(int from, int to)
          コンストラクタ
 
メソッドの概要
 boolean contains(int i)
          値が範囲内かどうか
 int getFrom()
           
 int getTo()
           
 boolean hasNext()
           
 java.util.Iterator<java.lang.Integer> iterator()
           
 java.lang.Integer next()
           
 void remove()
           
 int size()
          サイズ取得
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RangeIterator

public RangeIterator(int from,
                     int to)
コンストラクタ

パラメータ:
from - 開始インデックス
to - 終了インデックス + 1
メソッドの詳細

size

public int size()
サイズ取得


contains

public boolean contains(int i)
値が範囲内かどうか


getFrom

public int getFrom()

getTo

public int getTo()

hasNext

public boolean hasNext()
定義:
インタフェース java.util.Iterator<java.lang.Integer> 内の hasNext

next

public java.lang.Integer next()
定義:
インタフェース java.util.Iterator<java.lang.Integer> 内の next

remove

public void remove()
定義:
インタフェース java.util.Iterator<java.lang.Integer> 内の remove

iterator

public java.util.Iterator<java.lang.Integer> iterator()
定義:
インタフェース java.lang.Iterable<java.lang.Integer> 内の iterator