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

 

posted @ 2020-06-12 22:53  多测师_王sir  阅读(164)  评论(0编辑  收藏  举报