Enum类型的例子
PersonType.java内容:
package com.em.example;
public enum PersonType {
BLACK("黑色人种"),WHITE("白色人种"),YELLOW("黄色人种");
private String description;
private PersonType(String description){
this.description = description;
}
public String getValue(){
return this.description;
}
}
Test.java 文件内容
package com.test;
import com.em.example.PersonType;
public class Test {
public static void main(String[] args) {
for(PersonType pt : PersonType.values()){
System.out.println(" personType : "+pt.getValue());
}
System.out.println(PersonType.BLACK.toString().equalsIgnoreCase("BlACK"));
}
}
运行结果:
personType : 黑色人种
personType : 白色人种
personType : 黄色人种
false
分享到:
相关推荐
在编程中,`enum`(枚举)类型是用来定义一组命名的整数常量,它在C++中被广泛使用。然而,在某些情况下,我们可能会遇到`enum`类型的重定义问题,这通常发生在包含不同库或者头文件时,因为这些库可能已经定义了...
介绍选项为Enum和OptionSet类型提供功能,例如: 除了RawType rawValue外,还提供其他值类型能够在Enum和OptionSet类型之间互换对Codable OptionSet使用其他值类型 例子假设您有Enum类型: enum ...
Java枚举类型(Enum)是Java SE 5.0引入的一种新的数据类型,它为开发者提供了更为强大且安全的方式来表示一组常量。枚举在Java中不仅是一个类,还是一种特殊的类型,允许我们定义自己的常量集合。接下来,我们将...
### Java 枚举类型 enum 的使用详解 #### 一、枚举类型概述 在 Java 中,枚举(enum)是一种特殊的类,它被用来表示一组固定的常量值。枚举类型自 JDK 1.5 开始引入,为开发者提供了一种更加安全、简洁的方式来...
因此,尽管enum类型提供了有限集合的概念,但在使用时仍然需要进行适当的边界检查,以确保安全。在函数func1中,传入2会导致无法预测的结果,而在func2中,传入-1同样会超出枚举值的范围,导致程序逻辑错误。 总结...
本教程将详细讲解enum类型如何与Intent结合,以及在不同情况下如何实现数据传输。 首先,让我们理解enum的基本概念。在Java中,enum是一种特殊的类,用于定义一组相关的常量。每个enum实例都是一个对象,可以通过其...
枚举类型继承自`java.lang.Enum`,这意味着我们可以使用`Enum`类中定义的方法,如`name()`、`ordinal()`等。 #### 五、自定义枚举类 除了基本的定义方式外,还可以在枚举类型中定义方法和属性。例如: ```java ...
### C++中的枚举类型(Enum) 在C++编程语言中,枚举(`enum`)是一种用户定义的类型,它由一组具有整数值的命名常量组成。这些值可以被程序用来代替数字,使代码更具可读性,并且能够表示特定范围内的固定集合。 ...
C++枚举类型enum与enum class的使用 以下是C++枚举类型enum与enum class的使用的相关知识点: 一、什么是枚举类型? 枚举类型是一种特殊的数据类型,它的变量只能取枚举类型中定义的某个值。例如,性别只有男和女...
本篇将通过"Java Enum使用Demo源码"深入探讨Java枚举的用法。 首先,枚举在Java中是一个类,可以通过`enum`关键字来声明。例如,我们可以创建一个表示星期的枚举类型: ```java public enum WeekDay { MONDAY, ...
在Python 3.4中,引入了enum模块,它提供了一个Enum类,使得定义和使用枚举类型变得简单而强大。本文将详细介绍如何在Python中使用enum模块定义枚举,包括枚举的基础概念、定义方法、使用场景以及高级应用。 Python...
在Python中,枚举类型通过enum模块中的Enum类来实现,这使得代码更加清晰、易于维护,并且可以避免魔术数字和字符串的滥用。本文将详细介绍如何在Python中使用枚举类型,包括枚举的基础概念、创建和使用枚举类的步骤...
在C#中,你可以使用`enum`关键字来创建一个新的枚举类型。下面是一个简单的例子: ```csharp public enum Color { Red, Green, Blue } ``` 在这个例子中,我们定义了一个名为`Color`的枚举,包含了三个成员:Red...
DoctrineEnumBundle, 在Symfony应用程序中,为 Doctrine 提供enum 类型的支持 DoctrineEnumBundle为 enum 应用程序中的Doctrine 提供类型支持。 支持平台sql SQLite sql SQLite安装通过编辑器添加依赖项co
在C#中,枚举类型是基于整数类型的,通常使用`enum`关键字来声明。例如: ```csharp enum Colors { Red, Green, Blue } ``` 上述代码定义了一个名为`Colors`的枚举,它有三个成员:`Red`、`Green`和`Blue`。默认...
然而,`Enum`的使用也需要遵循一定的原则和注意事项,避免过度复杂化枚举类型,保持代码的清晰度和可维护性。 总之,掌握`Enum`的用法及其高级技巧,对于提升代码质量和开发效率具有重要意义。在日常编程实践中,...
Java中的枚举(enum)是自JDK 1.5版本引入的一种强大的类型,它用于定义固定的、不可变的值集合。枚举类型是`java.lang.Enum`抽象类的子类,提供了一种安全且类型化的常量表示方式。下面我们将深入探讨enum的使用...
c#遍历枚举(ENUM)类型的方法,简单实用,适合c#初学者