7.Enumeration | |
Enumerationは、クラスではなくインターフェースである。Enumerationは、VectorやHashtableのようなコンテナ(データ格納クラス)に格納されているデータを最初から最後まで次々にアクセスしたい場合に使用される。 例えば、ベクタのすべての要素を出力するには、次のようにする。 |
|
for (Enumeration e = v.elements( ) ; e.hasMoreElements( ) ;) { System.out.println(e.nextElement( )); } |
|
import java.util.Enumeration |
|
メソッド | |
boolean | hasMoreElements() 次の項目がある場合はtrueを、ない場合はfalseを返す。 |
Object | nextElement() 次の項目を返す。次がない場合にはNoSuchElementExceptionが投げられる。 |
sample) Enumerationクラス | |
import java.io.*; imoprt java.util.*; class Test{ for ( Enumeration e = table.elements( ) ; e.hasMoreElements( ) ; ) |
|
C:\Java\>java Test map リンゴ 夏 手 ペン C:\Java\> |