codecamp

鸿蒙OS Enumeration

Enumeration

public interface Enumeration<E>

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

例如,要打印 Vector<E> v 的所有元素:

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

提供了方法来枚举向量的元素、散列表的键和散列表中的值。 枚举还用于指定 SequenceInputStream 的输入流。

注意:此接口的功能与迭代器接口相同。 此外,Iterator 添加了一个可选的删除操作,并且具有更短的方法名称。 新的实现应该考虑使用迭代器而不是枚举。

方法总结

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

方法详情

hasMoreElements

boolean hasMoreElements()

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

返回:

当且仅当此枚举对象包含至少一个要提供的元素时才为true; 否则为false。

nextElement

E nextElement()

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

返回:

此枚举的下一个元素。

Throws:

Throw名称 Throw描述
NoSuchElementException 如果没有更多元素存在。
鸿蒙OS Deque
鸿蒙OS EventListener
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }