Java数据结构——枚举(Enumeration)
·
枚举在现在已经很少使用了,但是一些传统的方法还可能用到枚举,可以了解一下。以下代码从菜鸟教程搬运过来。
枚举方法
boolean hasMoreElements( ) //测试此枚举是否包含更多元素
Object nextElement( ) //如果有的话,返回此枚举的下一个元素。
实例
import java.util.Vector;
import java.util.Enumeration; //导入enumeration包
public class EnumerationTester {
public static void main(String args[]) {
Enumeration<String> days; //创建枚举对象,但是没有实例化
Vector<String> dayNames = new Vector<String>(); //创建向量对象dayNames,类型为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()); //相当于遍历
}
}
}
更多推荐
所有评论(0)