C++程序员学Java系列之二六:数据结构之枚举(Enumeration)

来源:互联网 发布:网络维护费用清单 编辑:程序博客网 时间:2024/06/05 00:17

枚举(Enumeration)

枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。 

本人理解为:用来表示一般固定不变的东西

主要使用方法:

boolean hasMoreElements( )     测试此枚举是否包含更多的元素。

Object nextElement( )               如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素。


使用样例:
public static void main(String[] args) {// TODO Auto-generated method stubEnumeration<String> days;Vector<String> dayNames = new Vector<String>();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());}}

使用Enumeration和Vector时要加上<>,添加类型


原创粉丝点击