Java知识32 数据结构 枚举 向量【多测师】
一、Java数据结构 包含以下几种接口和类: 枚举(Enumeration) 位集合() 向量() 栈() 字典() 哈希表() 属性() 二、java枚举接口 实例演示Enumeration的用法: public class EnumerationTester { public static void main(String[] args) { Enumeration<String> days; Vector<String> daysNames = new Vector<String>(); daysNames.add("aa"); daysNames.add("bb"); daysNames.add("cc"); daysNames.add("dd"); daysNames.add("ee"); days = daysNames.elements(); while (days.hasMoreElements()) { // 测试此枚举包含更多的元素 System.out.println(days.nextElement()); // Object nextElement()至少有一个元素返回下个元素 } } } 三、位集合(BitSet) 四、向量(vector) 五、栈(Stack):后进先出 堆:先进先出 六、字典(Dictionary) 键值对 七、哈希表(Hashtable) 八、属性(Properties) 迭代器iterator用法,只能单向移动,Java中iterator功能比较简单 1.使用方法 iterator() 要求容器返回一个 Iterator。第一次调用 Iterator 的 next() 方法时,它返回序列的第一个元素。注意:iterator() 方法是java.lang.Iterable 接口,被 Collection 继承。 2.使用 next() 获得序列中的下一个元素。 3.使用 hasNext() 检查序列中是否还有元素。 4.使用 remove() 将迭代器新返回的元素删除。
分类:
多测师_Java编程相关
标签:
java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)