Java - 枚举接口 Java - SortedMap接口 Java - LinkedList类 Java - 枚举接口 Enumeration接口定义了可以枚举(一次获取一个)对象集合中的元素的方法。 此遗留接口已被Iterator取代。虽然不推荐使用,但对于新代码,Enumeration被认为已过时。但是,它由传统类(如Vector和Properties)定义的几种方法使用,由其他几个API类使用,目前在应用程序代码中广泛使用。 枚举声明的方法总结在下表中 - Sr.No. 方法和描述 1 boolean hasMoreElements() 实现时,必须返回true,同时还有更多要提取的元素,并且在枚举所有元素时返回false。 2 Object nextElement() 这将枚举中的下一个对象作为通用Object引用返回。 实例 以下是显示Enumeration用法的示例。 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 Java - SortedMap接口 Java - LinkedList类