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() 将迭代器新返回的元素删除。