enumset.allof
EnumSet类的allOf()方法 (EnumSet Class allOf() method)
allOf() method is available in java.util package.
allOf()方法在java.util包中可用。
allOf() method is used to return Enumset that has all of the elements of the given element type (ele_ty).
allOf()方法用于返回具有给定元素类型(ele_ty)的所有元素的Enumset。
allOf() method is a static method, so it is accessible with the class name and if we try to access the method with the class object then we will not get an error.
allOf()方法是静态方法,因此可以使用类名进行访问,如果我们尝试使用类对象访问该方法,则不会收到错误。
allOf() method may throw an exception at the time of returning EnumSet object.
返回EnumSet对象时, allOf()方法可能会引发异常。
NullPointerException: This exception may throw when the given parameter is null exists.
NullPointerException :当给定参数为null时,可能引发此异常。
Syntax:
句法:
public static EnumSet allOf(Class ele_ty);
Parameter(s):
参数:
Class ele_ty – represent the element type (ele_ty) class for this Enumset.
ele_ty类 –表示此Enumset的元素类型(ele_ty)类。
Return value:
返回值:
The return type of this method is EnumSet, it retrieves Enumset that have set of elements for this Enum.
此方法的返回类型为EnumSet ,它检索具有此Enum元素集的Enumset。
Example:
例:
// Java program is to demonstrate the example of
// allOf(Class ele_ty) method of EnumSet
import java.util.*;
public class AllOfEnumSet {
// Initialize a enum variable
// with some constants
public enum Colors {
RED,
BLUE,
GREEN,
PURPLE,
YELLOW
};
public static void main(String[] args) {
// Here , we are creating an empty EnumSet
EnumSet < Colors > es = null;
// Display EnumSet
System.out.println("EnumSet: " + es);
// By using allOf() method is to
// get all of the elements of an enum
// and put into an es
es = EnumSet.allOf(Colors.class);
// Display Modified EnumSet
System.out.println("Updated set: " + es);
}
}
Output
输出量
EnumSet: null
Updated set: [RED, BLUE, GREEN, PURPLE, YELLOW]
翻译自: https://www.includehelp.com/java/enumset-allof-method-with-example.aspx
enumset.allof