比较2个枚举常量是否相等,可以使用==,也可以使用equals方法。 name() : 返回枚举实例声明时的名字,这与使用默认的toString()方法效果相同。 values() : 返回一个包含所有枚举实例的数组,其类型为枚举类。 ordinal(): 返回枚举实例对应的位置(位置从0开始) int compareTo(E other): 用来比较如果枚举实例出现在Ot...
我们可以通过重写构造函数让枚举类型复杂一些,为我们保存类型于键值对的值,例如异常信息、前后端状态码信息等都可以保存在里面,举个Spring框架用到的HttpStatus该枚举类保存了后端返回到前端的各种错误状态码以及原因,源码如下: 1. public enum HttpStatus { // 1xx Informational /** * {@code 100 Continue}. *...
1、常量的使用 在JDK1.5之前,我们定义常量都是:public static fianl...。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。总结:1、枚举的本质是类,在没有枚举之前,仍然可以按照java最基本的编程手段来解决需要用到枚举的地方。枚举屏蔽了枚举值的类型...
首先,定义一个枚举类: public enum MyEnum { VALUE1, VALUE2, VALUE3 } 复制代码 然后,在需要使用枚举类的地方,可以通过Nacos的配置管理功能来获取枚举类中的值: import com.alibaba.nacos.api.config.ConfigService; import com.alibaba.nacos.api.exception.NacosException; public class MyEnumService { private...
Green=1, //给定枚举值 Rea, Yellow }; Int main() { enum TraficLight light; Light = red; //为枚举类型赋值 return 0; } 枚举值通常表达的是某一个范围内的有限的可选值,且枚举值可以作为常量使用,所以往往使用枚举值来作为switch语句的分支条件,表达对某一范围内的不同情况的处理。
一、Java 枚举(enum) 1.1概念 1.2enum的常用方法 1.3迭代枚举元素 1.4在 switch 中使用枚举类 1.5 枚举类中的抽象方法实现 一、Java 枚举(enum) 1.1概念 Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节 。 注意: 枚举对应英文(enumeration,简写enum) ...
创建了一个枚举类型,那么怎么使用它呢,如下: public static void main(String[] args) { Dana dana = Dana.A; System.out.println(dana); } } 这样就可以打印出枚举类型的值了,在创建enum时,编译器会自动添加一些有用的特性,比如,它会创建toString()方法,以便 你可以很方便地显示某个enum实例的名字,上面打...
Java枚举类型的案例一 1. package com.lxq.enumm; 2. 3. public class EnumDemoTwo 4. { 5. public enum ColorSelect 6. { 7. red, green, yellow, blue; 8. } 9. public static void main(String[] args) 10. { 11. /* 12. * 枚举类型是一种类型,用于定义变量,以限制变量的赋值 赋值时通...