`

接口 java.util.Enumeration

    博客分类:
  • JAVA
阅读更多

java.util
接口 Enumeration<E>

所有已知子接口:
NamingEnumeration<T>
所有已知实现类:
StringTokenizer

public interface Enumeration<E>
 

实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。连续调用 nextElement 方法将返回一系列的连续元素。

例如,要输出 Vector<E> v 的所有元素,可使用以下方法:

   for (Enumeration<E> e = v.elements(); e.hasMoreElements();)
       System.out.println(e.nextElement());

这些方法主要通过向量的元素、哈希表的键以及哈希表中的值进行枚举。枚举也用于将输入流指定到 SequenceInputStream 中。

注:此接口的功能与 Iterator 接口的功能是重复的。此外,Iterator 接口添加了一个可选的移除操作,并使用较短的方法名。新的实现应该优先考虑使用 Iterator 接口而不是 Enumeration 接口。

 

 

从以下版本开始:
JDK1.0
另请参见:
Iterator, SequenceInputStream, nextElement(), Hashtable, Hashtable.elements(), Hashtable.keys(), Vector, Vector.elements()

<!----><!---->

方法摘要
 boolean hasMoreElements()
          测试此枚举是否包含更多的元素。
 E nextElement()
          如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素。
 

<!----><!---->

方法详细信息
<!---->

hasMoreElements

boolean hasMoreElements()
测试此枚举是否包含更多的元素。

 

返回:
当且仅当此枚举对象至少还包含一个可提供的元素时,才返回 true;否则返回 false

<!---->

nextElement

E nextElement()
如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素。

 

返回:
此枚举的下一个元素。
抛出:
NoSuchElementException - 如果没有更多的元素存在。

 

分享到:
评论

相关推荐

    java.util.pdf

    由于描述和标签均重复标题,我们可以推断文档重点在于解释和示例展示java.util包中的类与接口。java.util是Java的标准库中的一个包,主要用于数据结构、日期和时间处理等。 在java.util包中,包含了一些Java集合...

    java.util包

    以上只是java.util包中的一部分重要组件,实际上,这个包还包含更多其他类和接口,如Enumeration、Stack、Properties等,它们都在各自的领域提供了丰富的功能。掌握java.util包的使用是每个Java开发者必备的技能,能...

    java.util源码-java-util:javautil源代码

    在Java编程语言中,`java.util` 包是核心库的一部分,它包含了大量用于日常编程的类和接口。这个包提供了各种数据结构(如ArrayList、LinkedList、HashSet、HashMap)、集合框架、日期时间处理、随机数生成、IO流的...

    用反射解析jar文件并执行里面Java代码

    在Java编程语言中,反射(Reflection)是一种强大的工具,它允许程序在运行时检查和操作类、接口、字段以及方法等对象。通过反射,我们可以在不知道具体类名的情况下实例化对象,调用方法,访问和修改私有成员,以及...

    最最常用的 100 个 Java类分享

    45. `java.util.Enumeration`:Enumeration接口用于枚举集合中的元素。 46. `java.util.Map.Entry`:Map.Entry接口表示Map中的键值对。 47. `java.io.FileWriter`:FileWriter用于向文件写入字符数据。 48. `java...

    java-util包资料

    Java Util包,全称为`java.util`,是Java标准库中的核心包之一,包含了大量用于通用编程任务的类和接口。这个包自Java 1.0版本以来就存在,随着时间的发展,不断添加了新的功能和类,使得Java程序员在处理各种常见...

    java获取压缩文件的名称并解压

    首先,我们需要引入Java的内置库`java.util.zip`,它提供了处理ZIP文件的类和接口。主要使用的类有`ZipFile`和`ZipEntry`。`ZipFile`用于打开和读取ZIP文件,而`ZipEntry`则代表ZIP文件中的单个条目,即文件或目录。...

    JavaAPI学习[参照].pdf

    在`java.util`包中,`Arrays`类提供了操作数组的各种静态方法,`Vector`是动态数组,`Date`用于表示日期和时间,`Enumeration`接口则用于遍历集合元素。 随着Java的发展,API会不断更新和扩展,新的包和子包会被...

    java 读取zip Demo

    import java.util.Enumeration; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; public class UnzipDemo { public static void main(String[] args) { try (ZipFile zipFile = new ZipFile("path...

    JAVA--基础知识[归纳].pdf

    此外,`Iterator`接口用于遍历集合中的元素,` Enumeration`接口在老版本的Java中用于遍历`Vector`和`Hashtable`。 异常类如`EmptyStackException`、`NoSuchElementException`和`TooManyListenersException`是处理...

    java_util包学习笔记.doc

    Java的`java.util`包是Java标准库中最基础且最重要的部分之一,它包含了大量用于处理常用数据结构、事件处理、日期和时间、I/O流、集合框架等的类和接口。这个包为开发者提供了丰富的功能,使得编写Java程序更加便捷...

    [图文]Java标准类库-.doc

    2. **集合框架**:`java.util`包包含各种集合类,如`ArrayList`、`LinkedList`、`HashSet`、`HashMap`等,以及迭代器`Iterator`、枚举`Enumeration`等。`java.util.concurrent`包提供了并发集合,如`...

    JAVA解压和压缩详解

    import java.util.Enumeration; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; import java.util.zip.ZipInputStream; public class UnzipExample { public static void main(String[] args) { ...

    Java Api详细说明附程序解释.doc

    Java API 是Java应用程序接口的缩写,它是Java语言的核心组成部分,提供了一系列预先定义好的类和接口,使得开发者能够方便地进行程序开发。Java API 包含在Java Development Kit (JDK) 中,开发者无需从头构建基础...

    Java API学习.pdf

    4. **Enumeration接口**:在老版本的Java中,用于迭代集合元素,现在已经被`Iterator`接口取代。 除此之外,Java API还有其他多个包,例如: - `java.awt`和`javax.swing`:提供了创建图形用户界面(GUI)的类和...

    JAVA类中的常用包

    此外,还有事件处理的 `EventListener` 接口和 `EventObject` 类,以及 `Comparator` 和 `Enumeration` 接口。 4. **java.awt** 包:这个包用于创建和管理图形用户界面(GUI),包括 `Component` 和 `Container` ...

    java API中文版 必备资料

    3. **集合框架**:`java.util`包包含了各种集合类,如`ArrayList`、`LinkedList`、`HashSet`、`HashMap`等,以及迭代器(Iterator)、枚举(Enumeration)等接口。Java集合框架提供了一种高效管理对象的方式,并支持...

    java拿取本机正在使用的ip及本机mac地址

    import java.util.Enumeration; public class IPUtils { public static void printIPs() { try { Enumeration&lt;NetworkInterface&gt; networkInterfaces = NetworkInterface.getNetworkInterfaces(); while ...

    java接口API,LIST,HASHTABLE

    `Enumeration`接口用于遍历`Vector`或其他容器中的元素,通过`hasMoreElements()`检查是否有更多元素,`nextElement()`获取下一个元素。 集合框架是Java中处理一组对象的标准库,包括接口(如`Collection`、`List`...

Global site tag (gtag.js) - Google Analytics