📜  Java集合 emptyEnumeration()​ 方法与示例

📅  最后修改于: 2022-05-13 01:54:26.361000             🧑  作者: Mango

Java集合 emptyEnumeration()​ 方法与示例

Java Collections 的emptyEnumeration()方法用于获取Java中不包含任何元素的空枚举。

句法:

public static  Enumeration emptyEnumeration()   

参数:此方法没有参数。

返回类型:此方法将返回一个空枚举。

异常:此方法不会出现任何异常。

示例 1:检查枚举的Java程序是否有更多元素。所以我们使用hasMoreElements()方法。这将返回一个布尔值。如果枚举包含元素,则返回 true,否则返回 false。

句法:

object.hasMoreElements()

其中object是一个枚举对象

Java
// Java program to illustrate the 
// Collections emptyEnumeration()​
// Method
import java.util.*;
  
public class GFG {
    // main method  
    public static void main(String[] args)
    {    
        // create an empty enumeration
        Enumeration obj
            = Collections.emptyEnumeration();
        
        // check more elements or not
        System.out.println(obj.hasMoreElements());
    }
}


Java
// Java program to illustrate the 
// Collections emptyEnumeration()​
// Method
import java.util.*;
  
public class GFG {
    
    // main method
    public static void main(String[] args)
    {
        // create an array list
        List data = new ArrayList();
        
        // add elements to the list
        data.add("java");
        data.add("python");
        data.add("php");
        data.add("html/css");
        
        // create emuneration object
        Enumeration enm
            = Collections.emptyEnumeration();
        
        // get the elements
        while (enm.hasMoreElements()) {
            System.out.println(enm.nextElement());
        }
        
        // display
        System.out.println("Empty");
    }
}


输出
false

示例 2:在此示例中,我们将使用nextElement() 获取空枚举的下一个元素。

句法:

object.nextElement()

其中object是一个枚举对象

Java

// Java program to illustrate the 
// Collections emptyEnumeration()​
// Method
import java.util.*;
  
public class GFG {
    
    // main method
    public static void main(String[] args)
    {
        // create an array list
        List data = new ArrayList();
        
        // add elements to the list
        data.add("java");
        data.add("python");
        data.add("php");
        data.add("html/css");
        
        // create emuneration object
        Enumeration enm
            = Collections.emptyEnumeration();
        
        // get the elements
        while (enm.hasMoreElements()) {
            System.out.println(enm.nextElement());
        }
        
        // display
        System.out.println("Empty");
    }
}
输出
Empty