Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素。

 1 import java.util.Vector;
 2 import java.util.Enumeration;
 3
 4 public class EnumerationTester{
 5
 6     public static void main(String args[]){
 7
 8     Enumeration days;
 9     Vector dayNames = new Vector();
10     dayNames.add("Sunday");
11     dayNames.add("Monday");
12     dayNames.add("Tuesday");
13     dayNames.add("Wednesdays");
14     dayNames.add("Thursday");
15     dayNames.add("Friday");
16     dayNames.add("Saturday");
17     days = dayNames.elements();
18     while(days.hasMoreElements()){
19         System.out.println(days.nextElement());
20
21     }
22
23     }
24 }

运行结果:

转载于:https://www.cnblogs.com/yishengyishiduaini321/p/6683811.html

java数据结构之枚举相关推荐

  1. 20180826(01)-Java数据结构

    Java 数据结构 Java工具包提供了强大的数据结构.在Java中的数据结构主要包括以下几种接口和类: 枚举 (Enumeration) 位集合(BitSet) 向量 (Vector) 栈 (Sta ...

  2. java.lang包—枚举类Enum

    原文作者:山高我为 原文地址:java enum的用法详解 目录 一.enum关键字 二.Enum类源码 三.疑问 四.Enum常见用法 一.enum关键字 enum关键字是在Java1.5也就是Ja ...

  3. Java基础笔记 – 枚举类型的使用介绍和静态导入

    Java基础笔记 – 枚举类型的使用介绍和静态导入 本文由 arthinking 发表于404 天前 ⁄ Java基础 ⁄ 暂无评论 ⁄ 被围观 1,433 views+ 1.枚举(Enum): JD ...

  4. java中的枚举是什么?枚举怎么使用?

    关于java枚举的文章早已是非常多了,本文是对我个人过往学习java,理解及应用java枚举的一个总结.此文内容涉及java枚举的基本概念,以及java中的枚举是什么?枚举怎么使用?希望对大家有所帮助 ...

  5. Java数据结构学习笔记

    Java数据结构 枚举(Enumeration)/位集合(BitSet)/向量(Vector)/栈(Stack)/字典(Dictionary)/哈希表(Hashtable)/属性(Properties ...

  6. Java中的枚举,竟然有这么多不为人知的知识点

    Java枚举,也称作Java枚举类型,是一种字段由一组固定常量集合组成的类型.枚举的主要目的是加强编译时类型的安全性.enum关键字是Java中的保留关键字. 在编译或设计时,当我们知道所有变量的可能 ...

  7. Java——数据结构

    Java--数据结构 一.链表(LinkedList) (1)实现对链表的添加 (2)实现对链表的删除 (3)常用方法: 二.数组列表类(ArrayList) 数组列表(ArrayList)的构造函数 ...

  8. java队列_如何彻底搞懂 Java 数据结构?CSDN 博文精选

    作者 | 张振华.Jack 责编 | 郭芮 出品 | CSDN 博客 本文和大家一起来重温<Java数据结构>经典之作. Java数据结构 要理解Java数据结构,必须能清楚何为数据结构? ...

  9. 用好 Java 中的枚举,让你的工作效率飞起来!

    1.概览 在本文中,我们将看到什么是 Java 枚举,它们解决了哪些问题以及如何在实践中使用 Java 枚举实现一些设计模式. enum关键字在 java5 中引入,表示一种特殊类型的类,其总是继承j ...

最新文章

  1. docker mysql data volume_Docker 持久化存储, Data Volume/Bind Mounting
  2. TickableObjects 和 ITickable
  3. 电脑win10-重装系统
  4. js-cookie 无法设置cookie_php操作 cookie
  5. 八年开发程序员浅析SpringBoot 之 Shiro 与 Redis 多级缓存问题
  6. 华为云PB级数据库GaussDB(for Redis)揭秘第十期:GaussDB(for Redis)迁移系列(上)
  7. Airflow 中文文档:教程
  8. OpenShift 4.3 - 获得ImageStream中使用的应用镜像离线包
  9. 物联网中C语言与汇编语言,ARM Cortex-M架构CPU中C语言和汇编语言的混合编程
  10. python怎样查看describe的结果_Python学习第126课--pandas拿到数据后的总体描述
  11. 目标检测YOLO V5 C++版本
  12. 程序员让开,硅谷将是物理学家的天下,薪水高得离谱
  13. java坦克大战墙_坦克大战 - java代码库 - 云代码
  14. Houdini工程文件合集
  15. R语言 面板数据分析 plm包实现(二)——随机效应模型
  16. 输入若干个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”
  17. css加载中lodding遮罩动画
  18. 针对Faster RCNN具体细节以及源码的解读之SmoothL1Loss层
  19. 百川云旺客服申请测试流程
  20. 【机试】2011-2020年复旦大学考研复试机试真题

热门文章

  1. fastreport 中 给数值形数据做 格式 保留小数位数以0补足
  2. Document for the hackthon
  3. 成功的九字真言(冯唐)
  4. 小小的改装:让60块的扫地机器人有600块的能力
  5. mphil in engineering最后颁发的学位是
  6. 栈,寄存器,局部变量,内存,语言级别优化程序的方法
  7. LUA GC 简单测试
  8. 怎样查看rpm安装包的安装路径
  9. Hu 4639 hehe
  10. centos7安装face_recognition踩各种坑