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

java枚举

作者:未來的款姐"   发布日期:2025-04-08   浏览:47

// Java枚举示例

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

    // 枚举可以包含方法
    public boolean isWeekend() {
        return this == SUNDAY || this == SATURDAY;
    }

    // 枚举也可以包含构造函数和字段
    private final String description;

    // 私有构造函数
    DayOfWeek() {
        this.description = "";
    }

    // 获取描述信息
    public String getDescription() {
        return description;
    }
}

// 使用枚举的示例代码
public class EnumExample {
    public static void main(String[] args) {
        DayOfWeek day = DayOfWeek.MONDAY;

        // 打印当前是工作日还是周末
        if (day.isWeekend()) {
            System.out.println("It's the weekend!");
        } else {
            System.out.println("It's a weekday.");
        }

        // 遍历所有枚举值
        for (DayOfWeek dow : DayOfWeek.values()) {
            System.out.println(dow);
        }
    }
}

解释说明:

  1. 定义枚举:使用 enum 关键字定义了一个名为 DayOfWeek 的枚举类型,表示一周中的每一天。
  2. 枚举方法:枚举可以包含方法。这里定义了一个 isWeekend 方法,用于判断当天是否为周末。
  3. 枚举构造函数和字段:枚举可以包含私有的构造函数和字段。这里定义了一个 description 字段,并通过构造函数进行初始化。
  4. 使用枚举:在 EnumExample 类中展示了如何使用枚举,包括调用枚举的方法和遍历所有的枚举值。

希望这个示例能帮助你理解 Java 中的枚举类型。

上一篇:java contains

下一篇:java bean

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

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

Laravel 中文站