----------------------------------------------------------------------
Declaration Example 1:
public enum Size { SMALL, MEDIUM, LARGE, EXTRA_LARGE };
----------------------------------------------------------------------
Declaration Example 2:
enum Size
{
SMALL("S"), MEDIUM("M"), LARGE("L"), EXTRA_LARGE("XL");
private Size(String abbreviation) { this.abbreviation = abbreviation; }
public String getAbbreviation() { return abbreviation; }
private String abbreviation;
public static Size getFromAAbbreviation(String abbreviation)
{
for(Size size : Size.values())
if(size.getAbbreviation().equals(abbreviation) return size;
}
}
----------------------------------------------------------------------
How to convert String to an Enum instance?
Size s = (Size) Enum.valueOf(Size.class, "SMALL");
or
Size s = Size.valueOf("SMALL");
----------------------------------------------------------------------
How to enumerate?
Size[] values = Size.values();
----------------------------------------------------------------------
Remember:
1) you never need to use equals for values of enumerated types. Simply use == to compare them. Since The class has exactly four instances—it is not possible to construct new objects.
分享到:
相关推荐
Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类...
java中enum枚举的详细用法。 0.0
Java enum的用法详解,可作为开发api
主要介绍了java 中enum的使用方法详解的相关资料,希望通过本文能帮助到大家,理解掌握java 中enum的使用方法,需要的朋友可以参考下
java enum详细教程。由浅入深,包括基本语法方面..很适合新手学习。/n各位看官。绝对超值。
博文“Java 语言中 Enum 类型的使用介绍”的源码。
Java中的Enum的使用与分析
NULL 博文链接:https://rensanning.iteye.com/blog/2013734
enum李兴华视频笔记,绝对值得看!
Java中enum的用法.pdf
Java ---- enum --- 枚举类案例
java枚举类型的定义使用介绍,还有示例。
ava enum 枚举的spring boot2.x完美实现demo源码。java的枚举类型,可以理解为一种特殊的java类
对java下enum的最详细介绍想详细了解enum内在的同学可以下载学习一下
主要介绍了Java Enum和String及int的相互转化示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
NULL 博文链接:https://janeky.iteye.com/blog/463611
Java enum的用法详解
java enum枚举教程学习资料
javaenum学习.pdf