E - このイテレーターで返される要素の型public class ObjectIterator<E>
extends java.lang.Object
implements java.util.Iterator<E>
| コンストラクタと説明 |
|---|
ObjectIterator(java.lang.Class<E> type,
java.sql.ResultSet rs)
指定したクラスとResultSetでイテレーターを作成します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
hasNext()
反復処理でさらに要素がある場合にtrueを返します。
|
E |
next()
反復処理で次の要素を返します。
|
public ObjectIterator(java.lang.Class<E> type, java.sql.ResultSet rs) throws java.sql.SQLException
type - ResultSetの各行を変換する型rs - ResultSetjava.sql.SQLException - データベースアクセスエラーが発生した場合public boolean hasNext()
hasNext インタフェース内 java.util.Iterator<E>public E next() throws java.util.NoSuchElementException
このメソッドはResultSetから現在の行を読み取ってオブジェクトに変換します。 この処理は内部でSQLException、ParseException、IllegalArgumentException、IllegalAccessException、InstantiationExceptionをスローする可能性があります。 内部でこれらの例外がスローされた場合、これらの例外がRuntimeExceptionでラップされて再スローされます。
next インタフェース内 java.util.Iterator<E>java.util.NoSuchElementException - 反復処理で要素がない場合