转载

Java Enumeration接口

   

Enumeration接口定义,通过它可以枚举(获得一次一个)的对象集合的元素的方法。

这个原有的接口已经被取代了迭代器。虽然未过时,枚举被认为是过时的新代码。然而,它是用来通过由旧版的类,如向量和属性定义了几种方法,所使用的其它几个API类,而且目前在应用程序代码中的广泛使用。

通过枚举中声明的方法总结如下表:

SN 方法和描述
1 boolean hasMoreElements( )
当实现,同时还有更多的元素来提取它必须返回true和false当所有的元素都被列举.
2 Object nextElement( )
这将返回枚举中的下一个对象作为一种通用的对象引用.

例子:

以下是显示枚举的用法的例子。

 import java.util.Vector; import java.util.Enumeration;  public class EnumerationTester {     public static void main(String args[]) {       Enumeration days;       Vector dayNames = new Vector();       dayNames.add("Sunday");       dayNames.add("Monday");       dayNames.add("Tuesday");       dayNames.add("Wednesday");       dayNames.add("Thursday");       dayNames.add("Friday");       dayNames.add("Saturday");       days = dayNames.elements();       while (days.hasMoreElements()){          System.out.println(days.nextElement());        }    } }

这将产生以下结果:

 Sunday Monday Tuesday Wednesday Thursday Friday Saturday
   
正文到此结束
Loading...