【问题标题】:When and why is it useful to use Enumeration? [duplicate]何时以及为什么使用枚举有用? [复制]
【发布时间】:2015-12-10 22:31:43
【问题描述】:

什么时候使用 Java 类 Enumeration 有用?为什么使用它有用?

【问题讨论】:

  • 我想你可以看到这个答案:stackoverflow.com/questions/4709175/…
  • 如果您使用的是 Java 1.0 或 1.1 或为这些版本编写的 API,枚举非常有用。
  • 什么时候 - 上个世纪 :)

标签: java enumeration


【解决方案1】:

Enumeration 基本上已经过时了。根据 Javadoc,它是一个接口, 一次生成一系列元素。对nextElement 方法的连续调用会返回该系列的连续元素。 它是Iterator 的前身(根据Javadoc)

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

【讨论】:

  • 在 Java 1.2 (1998) 中添加了迭代器;)
  • @PeterLawrey 这也是添加集合的时候。 Apache Commons Collections 提供了EnumerationIterator,可用于使Enumeration 显示为Iterator
  • Enumeration 适用于代码考古学家
猜你喜欢
  • 2012-07-08
  • 2011-08-02
  • 2011-07-11
  • 2015-11-10
  • 2014-04-28
  • 2012-04-08
  • 2016-10-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多