enum枚举类型的使用(上)
来源:互联网 发布:网络校时软件 编辑:程序博客网 时间:2024/05/21 17:08
一、enum枚举类型的作用
它使得我们需要群组并使用枚举类型集时,可以很方便地处理
二、使用示例
package com.enums;/* * 一个简单的枚举类型 */public enum Spiciness { NOT,MILD,MDEIUM,HOT,FLAMING}1.枚举类型的使用package com.enums;public class SimpleEnumUse { public static void main(String[] args) { getEnum(); enumOrder(); } /* * 创建该类型的引用,将值赋给实例 */ public static void getEnum(){ Spiciness howHot=Spiciness.HOT; System.out.println(howHot); } /* * 1.编译器还会创建ordinal方法用于特定enum常量的声明顺序 * 2.static values()方法 */ public static void enumOrder(){ for (Spiciness s : Spiciness.values()) { System.out.println(s+",ordinal "+s.ordinal()); } }}输出如下:HOTNOT,ordinal 0MILD,ordinal 1MDEIUM,ordinal 2HOT,ordinal 3FLAMING,ordinal 42.枚举类型与switch的使用package com.enums;/* * switch语句中使用enum类 */public class Burrito { Spiciness degree; public Burrito(Spiciness degree){ this.degree=degree; } public void describe(){ switch (degree) { case NOT: System.out.println("I'm NOT"); break; case MILD: System.out.println("I'm MILD"); break; case MDEIUM: System.out.println("I'm MEDIUM"); break; case HOT: System.out.println("I'm HOT"); default: break; } } public static void main(String[] args) { Burrito b1=new Burrito(Spiciness.HOT); Burrito b2=new Burrito(Spiciness.MILD); b1.describe(); b2.describe(); }}
阅读全文
0 0
- enum枚举类型的使用(上)
- 举例说明enum(枚举类型)的使用
- C++枚举类型(enum)的使用
- Enum枚举类型的使用
- enum枚举类型的使用
- 枚举类型ENUM的使用
- enum枚举类型的使用
- Enum枚举类型的使用
- 枚举类型-enum使用
- 枚举类型enum 使用
- enum枚举类型使用
- enum枚举类型使用
- java枚举类型enum的使用
- Java枚举类型enum的使用原理
- java枚举类型enum的使用
- java 枚举类型enum 的使用
- java枚举类型enum的使用
- java枚举类型enum的使用
- Spark核心RDD:combineByKey函数详解
- CentOS7下Hive-2.1.1安装
- mybatis开发dao方法
- Sql 中存储过程详细案例
- centos 查找文件
- enum枚举类型的使用(上)
- 数据库
- (web服务器)到嵌入式Linux系统
- 字符串练习
- bower的安装和使用
- TensorFlow 变量共享,命名空间
- JAVA-初步认识-第二章-自动类型提升&强制类型转换
- 51nod1241[特殊的排序]【贪心】
- ip地址错误解决方法