Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java枚举用法示例

作者:断念已残   发布日期:2025-08-23   浏览:66

// Java枚举用法示例

// 定义一个枚举类型,表示一周的每一天
public enum DayOfWeek {
    MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;
}

// 使用枚举类型
public class EnumExample {

    // 方法接收枚举类型的参数并返回是否是工作日
    public static boolean isWorkDay(DayOfWeek day) {
        switch (day) {
            case SATURDAY:
            case SUNDAY:
                return false;
            default:
                return true;
        }
    }

    // 主方法演示枚举的使用
    public static void main(String[] args) {
        // 遍历枚举的所有值
        for (DayOfWeek day : DayOfWeek.values()) {
            System.out.println("今天是 " + day + ", 是否是工作日: " + isWorkDay(day));
        }

        // 直接使用枚举的一个值
        DayOfWeek today = DayOfWeek.MONDAY;
        System.out.println("今天是 " + today);
    }
}

解释说明:

  1. 定义枚举类型DayOfWeek 是一个枚举类型,它包含了一周七天的常量。
  2. 使用枚举类型:在 EnumExample 类中,我们定义了一个方法 isWorkDay 来判断给定的一天是否是工作日。
  3. 遍历枚举值:通过 DayOfWeek.values() 可以获取所有枚举常量,并进行遍历。
  4. 直接使用枚举值:可以直接使用枚举中的某个具体值,例如 DayOfWeek.MONDAY

上一篇:java获取客户端ip地址

下一篇:set转list java

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站