首页 > 编程语言 >Java知识32 数据结构 枚举 向量【多测师】

Java知识32 数据结构 枚举 向量【多测师】

时间:2022-10-26 11:04:01浏览次数:57  
标签:Java iterator 32 元素 days add 枚举 多测师 daysNames

一、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,iterator,32,元素,days,add,枚举,多测师,daysNames
From: https://blog.51cto.com/u_15846941/5797413

相关文章