枚举,类似Iterator,输出数据,java.util.enumeration
方法:
-hasMoreElements()
-nextElement()
Vector类有elements()方法,返回值为Enumeration类型
package com.alexanderli95.otherCollections.queue.enu;
import java.util.Enumeration;
import java.util.Vector;
/**
* enumeration使用方法
* 1.判断 hasMoreElements()
* 2.获取 nextElements()
*/
public class Demo01 {
public static void main(String[] args) {
Vector<String> vector=new Vector<String>();
vector.add("java");
vector.add("sql");
vector.add("c");
Enumeration<String> en=vector.elements();
while(en.hasMoreElements()){
System.out.println(en.nextElement());
}
}
}
==子类==:
package com.alexanderli95.otherCollections.queue.enu;
import java.util.StringTokenizer;
/**
* Enumeration子类
* StringTokenizer: String split() 字符串分割
* 不支持正则表达式
*/
public class Demo02 {
public static void main(String[] args) {
String email="[email protected];[email protected];[email protected]";
StringTokenizer token=new StringTokenizer(email,";");
while(token.hasMoreElements()){
System.out.println(token.nextElement());
}
}
}