温馨提示×

Java定义枚举类如何应用于集合

小樊
82
2024-06-25 17:25:29
栏目: 编程语言

在Java中,枚举类可以被用于集合的实现,比如可以将枚举类中的常量作为集合的元素。下面是一个简单的示例:

import java.util.ArrayList;
import java.util.List;

enum Day {
    MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}

public class Main {
    public static void main(String[] args) {
        List<Day> daysOfWeek = new ArrayList<>();
        
        daysOfWeek.add(Day.MONDAY);
        daysOfWeek.add(Day.FRIDAY);
        daysOfWeek.add(Day.SUNDAY);
        
        for (Day day : daysOfWeek) {
            System.out.println(day);
        }
    }
}

在上面的示例中,我们定义了一个枚举类Day表示一周的每一天,然后创建了一个List集合daysOfWeek,并将枚举类中的常量作为集合的元素添加到集合中。最后,我们使用增强型for循环遍历集合并打印每一个元素。

枚举类在集合中的应用可以使代码更加清晰和易读,同时也可以确保集合中的元素是有限的且类型安全的。

0