Java Collections enumeration()
enumeration() 用来获取指定集合的枚举。
1 语法
public static <T> Eenumeration<T> enumeration(Collection<T> c)
2 参数
c:返回其枚举的集合。
3 返回值
返回一个指定集合的枚举。
4 Collections enumeration()示例1
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java Collections.enumeration的例子
*/
import java.util.*;
public class Demo {
public static void main(String[] args) {
Vector<String> Enum = new Vector<String>();
Enum.add("JAVA");
Enum.add("JSP");
Enum.add("SERVLET");
Enum.add("C");
Enum.add("PHP");
Enum.add("PERL");
//Create Enumeration
Enumeration<String> en = Collections.enumeration(Enum);
System.out.println("The Enumeration List are: ");
while(en.hasMoreElements()){
System.out.println(en.nextElement());
}
}
}
输出结果为:
The Enumeration List are:
JAVA
JSP
SERVLET
C
PHP
PERL
5 Collections enumeration()示例2
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java Collections.enumeration的例子
*/
import java.util.*;
public class Demo {
public static void main(String[] args) {
//Create array list object
List<Integer> Enum = new ArrayList<Integer>();
Enum.add(1100);
Enum.add(2100);
Enum.add(5100);
//Create Enumeration
Enumeration<Integer> en = Collections.enumeration(Enum);
System.out.println("The Enumeration List are: ");
while(en.hasMoreElements()){
System.out.println(en.nextElement());
}
}
}
输出结果为:
The Enumeration List are:
1100
2100
5100
6 Collections enumeration()示例3
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java Collections.enumeration的例子
*/
import java.util.*;
public class Demo {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
ArrayList firstList = new ArrayList();
firstList.add(101);
firstList.add("Hello");
firstList.add("World");
firstList.add(true);
firstList.add(101.5);
Enumeration<String> e = Collections.enumeration(firstList);
System.out.print("Elements using Enumeration: ");
while(e.hasMoreElements()) {
Object obj = e.nextElement();
System.out.print(obj + " ");
}
}
}
输出结果为:
Elements using Enumeration: 101 Hello World true 101.5
热门文章
优秀文章