Java.util.EnumSet.range() Java.util.EnumSet.of() Java.util.Formatter.close() 描述 所述java.util.EnumSet.range(E from,E to)方法创建一个枚举设定最初包含由两个指定端点所定义的范围内的元素。 声明 以下是java.util.EnumSet.range()方法的声明 public static <E extends Enum<E>> EnumSet<E> range(E from,E to) 参数 from - 范围内的第一个元素 to - 范围内的kast元素 返回值 此方法返回一个枚举集,该枚举集最初包含由两个指定端点定义的范围中的所有元素。 异常 NullPointerException - 如果first或last为null IllegalArgumentException - 如果first> last 实例 以下示例显示了java.util.EnumSet.range()方法的用法。 package com.tutorialspoint; import java.util.*; public class EnumSetDemo { // create an enum public enum Numbers { ONE, TWO, THREE, FOUR, FIVE }; public static void main(String[] args) { // create a set EnumSet<Numbers> set; // add one element set = EnumSet.range(Numbers.TWO, Numbers.FIVE); // print the set System.out.println("Set:" + set); } } 让我们编译并运行上面的程序,这将产生以下结果 Set:[TWO, THREE, FOUR, FIVE] Java.util.EnumSet.of() Java.util.Formatter.close()