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 

 

热门文章

优秀文章