何时以及为什么使用枚举会有用?

4

何时使用Java类Enumeration以及为什么使用它是有用的?


我认为你可以看到这个答案:https://dev59.com/RG445IYBdhLWcg3wws4u - Zxcv
2
枚举在使用Java 1.0或1.1或编写为这些版本的API时非常有用。 - Peter Lawrey
当-上个世纪 :) - ZhongYu
1个回答

6

Enumeration 接口大多已经过时。根据 Javadoc,它是一个接口,逐个生成一系列元素。调用 nextElement 方法的连续调用返回系列的连续元素。 它是 Iterator 的前身,后者(根据 Javadoc)

Iterator 在 Java 集合框架中取代了Enumeration


2
迭代器是在Java 1.2(1998年)中添加的 ;) - Peter Lawrey
1
@PeterLawrey,这也是在添加Collection(s)时。Apache Commons Collections提供了EnumerationIterator,可以用来将Enumeration转换为Iterator - Elliott Frisch
Enumeration 是给代码考古学家使用的。 - Peter Lawrey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接