java容器源码_java容器 接口Enumeration源码分析

目录

简介

/**

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

*

*

例如,要打印一个Vector v的所有元素:

*

*

 
 

* for (Enumeration<E> e = v.elements(); e.hasMoreElements();)

* System.out.println(e.nextElement());

*

* 方法用于枚举vector的元素、hashtable的key和value。

* Enumerations还用于指定SequenceInputStream的输入流。

*

*

* 注意:这个接口的功能是被Iterator接口复制的。

* 此外,Iterator添加了一个可选的删除操作,并且具有更短的方法名。

* 新的实现应该考虑使用迭代器而不是枚举。

*

* @see java.util.Iterator

* @see java.io.SequenceInputStream

* @see java.util.Enumeration#nextElement()

* @see java.util.Hashtable

* @see java.util.Hashtable#elements()

* @see java.util.Hashtable#keys()

* @see java.util.Vector

* @see java.util.Vector#elements()

*

* @author Lee Boynton

* @since JDK1.0

*/

public interface Enumeration

?i=20191025140915397.png

hasMoreElements,nextElement

/**

* 测试此枚举是否包含更多元素。

*

* @return true if and only if this enumeration object

* contains at least one more element to provide;

* false otherwise.

*/

boolean hasMoreElements();

/**

* 如果此枚举对象至少还能提供一个元素,则返回此枚举的下一个元素。

*

* @return the next element of this enumeration.

* @exception NoSuchElementException if no more elements exist.

*/

E nextElement();

标签:java,nextElement,枚举,Enumeration,util,see,源码

来源: https://blog.csdn.net/xushiyu1996818/article/details/102741975

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值