第5章(5) 枚举类型
来源:互联网 发布:bu大都会学院知乎 编辑:程序博客网 时间:2024/05/22 20:27
枚举类型用enum关键字声明,其实质是类,有自己的方法:
toString():显示某个enum实例的名字。
ordinal():表示某个特定enum常量的声明顺序。
values():按照enum常量的声明顺序,产生由这些常量值构成的数组。
如下面的例子所示:
public class Test { public static void main(String[] args) {for (MyType myType : MyType.values()) {System.out.println(myType.toString()+":" + myType.ordinal() + "");}}} enum MyType {ONE, TWO, THREE}
enum有一个特别实用的特性,即它可以在switch语句中使用。
public class Test { private static int getNum(MyType myType) {switch (myType) {case ONE:return 1;case TWO:return 2;case THREE:return 3;default:return 1;}} public static void main(String[] args) {System.out.println(Test.getNum(MyType.ONE));}} enum MyType {ONE, TWO, THREE}
0 0
- 第5章(5) 枚举类型
- 第7章枚举类型输出5种球里去除3种不同球的组合
- Thinking in Java 第5章 初始化与清理 【枚举类型】
- 《Thinkinginjava》第19章-枚举类型
- JDK1.5枚举类型
- 掌握JDK1.5枚举类型
- 掌握JDK1.5枚举类型
- 掌握JDK1.5枚举类型
- Java 5 - 枚举类型入门
- JDK1.5枚举类型学习
- Qt 5 WindowFlags枚举类型
- Thinking in Java 第19章 枚举类型
- java编程思想 第19章 枚举类型
- 第5章:引用类型
- 第5章引用类型
- A2第8节枚举类型
- 熟练掌握JDK1.5枚举类型
- 熟练掌握JDK1.5枚举类型
- 求最大公约数与最小公倍数——辗转相除法
- thrift安装以及编写小程序
- 12个球找出奇异球
- CentOS 7安装后实用优化(不定期更新)
- python 入门
- 第5章(5) 枚举类型
- ubuntu14.04 配置redmine3.1
- 极光推送详细讲解+错误知识点
- RecyclerView的使用记录
- 几道笔试题
- 统计数字
- [LeetCode265]Paint House II
- display:inline、block、inline-block的区别
- Remove Invalid Parentheses