Enumeration类 重要的遍历

Enumeration类不是一种数据结构,但是它对其他数据结构十分重要

它可以从别的数据结构获得连续的数据元素,比如遍历栈

public static void printStack(stack a)
{

       if(a.empty())
{

      System.out.printIn("empty!");
      return ;
}else  
{
        Enumeration it = a.elements();

        while(it.hasMoreElements())    
        {
            System.out.printIn(a.nextElement());
        }
}


}

这个类有两个方法

  • hasMoreElements()

这是检测Enumeration 对象是否还有元素,有则返回true,否则faluse

  • nextElement()

如果Enumeration对象还有元素,该方法得到下一个元素

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端布道

全方位理解JavaScript的Event Loop

下面我们一个一个的来了解 Event Loop 相关的知识点,最后再一步一步分析出本段代码最后的输出顺序。

11730
来自专栏与神兽党一起成长

并发数据结构与线程(ArrayBlockingQueue)

一、Lock & Condition ArrayBlockingQueue以可重入锁和两个Condition对象来控制并发。

19030
来自专栏chenssy

八年Java架构学习经验总结:第六点尤为重要!

你有没有静下心来思考过:同样是做了x年Java开发,为什么你的技术比别人差很多?为什么别人每月28K你却只有10K?

7020
来自专栏闰土大叔

如果进阿里前端,代码能力得达到什么程度?

1.根据一份文档,或者自己的一个想法,然后从前端开始一直做(可以连后端都做了),遇到问题独立解决;

3.3K30
来自专栏Sign

太吾绘卷多分支选择的一些代码实现方式

最近有一款国产游戏『太吾绘卷』很火。这个游戏怎么归类比较麻烦,从整体上来说,这是款『文字冒险类』游戏,而它的文案数值以及系统水平很高。

40420
来自专栏技术栈大杂烩

Python locals() 的陷阱

在工作中, 有时候会遇到一种情况: 动态地进行变量赋值, 不管是局部变量还是全局变量, 在我们绞尽脑汁的时候, Python已经为我们解决了这个问题.

15820
来自专栏与神兽党一起成长

学习Java Collection Framework的Iterator实现

继续研读JDK的源码,在比较HashMap和ConcurrentHashMap的不同之处发现了一个细节——关于Iterator的实现的不同,其实HashMap和...

10150
来自专栏与神兽党一起成长

最大子序列和O(N)算法简单分析『神兽必读』

可以看到算法中重要的位置都标注出来了。 显然这个算法有一个for循环,整体时间复杂度可以看作O(N)。 就算法正确性来分析,首先假设这样的输入:-2, -3, ...

46120
来自专栏机器之心

资源 | 忘了Python关键语句?这份备忘录拯救你的记忆

Python 3 Cheat Sheet 一共包含两页,分成了多个框图,涉及基本的 Python 数据结构、数学运算、条件和循环语句、文件读写,以及异常值处理等...

14530
来自专栏技术栈大杂烩

Linux: linux 匿名管道

相信很多在linux平台工作的童鞋, 都很熟悉管道符 '|', 通过它, 我们能够很灵活的将几种不同的命令协同起来完成一件任务.就好像下面的命令:

29620

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励