`

Enum类型使用

    博客分类:
  • java
 
阅读更多
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类型重定义解决方法

    在编程中,`enum`(枚举)类型是用来定义一组命名的整数常量,它在C++中被广泛使用。然而,在某些情况下,我们可能会遇到`enum`类型的重定义问题,这通常发生在包含不同库或者头文件时,因为这些库可能已经定义了...

    Options:有时在某些情况下,您想在OptionSet中使用Enum或希望Enum由Raw的Int类型支持,但同时也具有String标签

    介绍选项为Enum和OptionSet类型提供功能,例如: 除了RawType rawValue外,还提供其他值类型能够在Enum和OptionSet类型之间互换对Codable OptionSet使用其他值类型 例子假设您有Enum类型: enum ...

    Java枚举类型Enum的用法

    Java枚举类型(Enum)是Java SE 5.0引入的一种新的数据类型,它为开发者提供了更为强大且安全的方式来表示一组常量。枚举在Java中不仅是一个类,还是一种特殊的类型,允许我们定义自己的常量集合。接下来,我们将...

    java枚举类型enum的使用

    ### Java 枚举类型 enum 的使用详解 #### 一、枚举类型概述 在 Java 中,枚举(enum)是一种特殊的类,它被用来表示一组固定的常量值。枚举类型自 JDK 1.5 开始引入,为开发者提供了一种更加安全、简洁的方式来...

    enum类型的本质[文].pdf

    因此,尽管enum类型提供了有限集合的概念,但在使用时仍然需要进行适当的边界检查,以确保安全。在函数func1中,传入2会导致无法预测的结果,而在func2中,传入-1同样会超出枚举值的范围,导致程序逻辑错误。 总结...

    enum类型被intent所携带时各种情况的示例代码

    本教程将详细讲解enum类型如何与Intent结合,以及在不同情况下如何实现数据传输。 首先,让我们理解enum的基本概念。在Java中,enum是一种特殊的类,用于定义一组相关的常量。每个enum实例都是一个对象,可以通过其...

    Java中的Enum的使用与分析

    枚举类型继承自`java.lang.Enum`,这意味着我们可以使用`Enum`类中定义的方法,如`name()`、`ordinal()`等。 #### 五、自定义枚举类 除了基本的定义方式外,还可以在枚举类型中定义方法和属性。例如: ```java ...

    C++中枚举类型(enum)

    ### C++中的枚举类型(Enum) 在C++编程语言中,枚举(`enum`)是一种用户定义的类型,它由一组具有整数值的命名常量组成。这些值可以被程序用来代替数字,使代码更具可读性,并且能够表示特定范围内的固定集合。 ...

    C++枚举类型enum与enum class的使用

    C++枚举类型enum与enum class的使用 以下是C++枚举类型enum与enum class的使用的相关知识点: 一、什么是枚举类型? 枚举类型是一种特殊的数据类型,它的变量只能取枚举类型中定义的某个值。例如,性别只有男和女...

    Java Enum使用Demo源码

    本篇将通过"Java Enum使用Demo源码"深入探讨Java枚举的用法。 首先,枚举在Java中是一个类,可以通过`enum`关键字来声明。例如,我们可以创建一个表示星期的枚举类型: ```java public enum WeekDay { MONDAY, ...

    Python中的枚举类型:使用`enum`模块的深入指南

    在Python 3.4中,引入了enum模块,它提供了一个Enum类,使得定义和使用枚举类型变得简单而强大。本文将详细介绍如何在Python中使用enum模块定义枚举,包括枚举的基础概念、定义方法、使用场景以及高级应用。 Python...

    Python中的枚举类型:使用Enum类的详细指南

    在Python中,枚举类型通过enum模块中的Enum类来实现,这使得代码更加清晰、易于维护,并且可以避免魔术数字和字符串的滥用。本文将详细介绍如何在Python中使用枚举类型,包括枚举的基础概念、创建和使用枚举类的步骤...

    enum 简单使用例子

    在C#中,你可以使用`enum`关键字来创建一个新的枚举类型。下面是一个简单的例子: ```csharp public enum Color { Red, Green, Blue } ``` 在这个例子中,我们定义了一个名为`Color`的枚举,包含了三个成员:Red...

    DoctrineEnumBundle, 在Symfony应用程序中,为 Doctrine 提供enum 类型的支持.zip

    DoctrineEnumBundle, 在Symfony应用程序中,为 Doctrine 提供enum 类型的支持 DoctrineEnumBundle为 enum 应用程序中的Doctrine 提供类型支持。 支持平台sql SQLite sql SQLite安装通过编辑器添加依赖项co

    枚举语句enum用法详解

    在C#中,枚举类型是基于整数类型的,通常使用`enum`关键字来声明。例如: ```csharp enum Colors { Red, Green, Blue } ``` 上述代码定义了一个名为`Colors`的枚举,它有三个成员:`Red`、`Green`和`Blue`。默认...

    Enum的用法

    然而,`Enum`的使用也需要遵循一定的原则和注意事项,避免过度复杂化枚举类型,保持代码的清晰度和可维护性。 总之,掌握`Enum`的用法及其高级技巧,对于提升代码质量和开发效率具有重要意义。在日常编程实践中,...

    java 中enum的使用方法详解

    Java中的枚举(enum)是自JDK 1.5版本引入的一种强大的类型,它用于定义固定的、不可变的值集合。枚举类型是`java.lang.Enum`抽象类的子类,提供了一种安全且类型化的常量表示方式。下面我们将深入探讨enum的使用...

    c#遍历枚举(ENUM)类型的方法

    c#遍历枚举(ENUM)类型的方法,简单实用,适合c#初学者

Global site tag (gtag.js) - Google Analytics