Java数据结构教程二六:深入探讨枚举(Enumeration)用法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计314个文字,预计阅读时间需要2分钟。
枚举(Enumeration)+ 枚举(Enumeration)接口本身不隶属于数据结构,但在其他数据结构的规范中应用广泛。个人理解为:用来表示一种固定不变的东西+主要使用方法:boolean hasMore
枚举(Enumeration)
枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。
本人理解为:用来表示一般固定不变的东西
主要使用方法:
boolean hasMoreElements( ) 测试此枚举是否包含更多的元素。
Object nextElement( ) 如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素。
使用样例:
// TODO Auto-generated method stub
Enumeration<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());
}
}
本文共计314个文字,预计阅读时间需要2分钟。
枚举(Enumeration)+ 枚举(Enumeration)接口本身不隶属于数据结构,但在其他数据结构的规范中应用广泛。个人理解为:用来表示一种固定不变的东西+主要使用方法:boolean hasMore
枚举(Enumeration)
枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。
本人理解为:用来表示一般固定不变的东西
主要使用方法:
boolean hasMoreElements( ) 测试此枚举是否包含更多的元素。
Object nextElement( ) 如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素。
使用样例:
// TODO Auto-generated method stub
Enumeration<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());
}
}

