简单的使用枚举
来源:互联网 发布:参知政事和同平章事 编辑:程序博客网 时间:2024/05/17 10:03
今天随手记一下常量专门的使用类--枚举。----------------------------------------------------------------------------------------------------------------------------
简单的说: 枚举是用来管理常量的,简单,省事,还好看,语法为:
创建枚举类型要使用 enum 关键字,(这种不用enum关键字,不知道算不算,毕竟功能实现了23333,点我看代码!!)隐含了所创建的类型都是 java.lang.Enum 类的子类(java.lang.Enum 是一个抽象类)。枚举类型符合通用模式 Class Enum
/* *这只是个普通的例子 */ //定义枚举类需要使用enum关键字 enum test{ //这里每个常量都对应一个 //new Enum<EnumTest>(); WEN; }
好在枚举没几个方法:
文字介绍:
int compareTo(E o)
比较此枚举与指定对象的顺序。
Class getDeclaringClass()
返回与此枚举常量的枚举类型相对应的 Class 对象。
String name()
返回此枚举常量的名称,在其枚举声明中对其进行声明。
int ordinal()
返回枚举常量的序数(它在枚举声明中的位置,其中初始常量序数为零)。
String toString()
返回枚举常量的名称,它包含在声明中。
static
package org.enumTest; /* * 定义内部枚举类Week */ enum Week{ MON , TUE, WED, THU, FRI, SAT, SUN; }public class WeekTest { public static void main(String[] args) { /* * 输出单独的两个常量 */ //System.out.println(Week.MON+" "+Week.FRI); /* * 输出常量值 * ordinal ()方法,对应的就是排列顺序,从0开始,你不定义值得话,他有自己的排列顺序。 */ System.out.println(Week.WED.ordinal()); /* * 输出枚举类的值 */// for (Week e : Week.values()) {// System.out.println(e.toString());// System.out.print(e.ordinal());// } }}
最后:这是伟大的程序员群体的智慧,如果我忘了如果你感觉我的这个太表面,需要再学一遍,可以来这:http://www.cnblogs.com/hyl8218/p/5088287.html
0 0
- 枚举的简单使用
- 枚举的简单使用
- 枚举的简单使用
- 简单的使用枚举
- 枚举类型的简单使用
- C#枚举的简单使用
- 简单的使用枚举2
- Java 枚举的简单使用
- java的枚举enum的简单使用
- 关于枚举enum的的简单使用
- Java enum(枚举)的简单使用
- C++中枚举的简单使用
- java中枚举类型的简单使用
- IOS 枚举的简单应用;使用
- Java中枚举类的简单使用
- java枚举enum最简单的使用
- 使用枚举实现简单的数据处理
- 【c#】枚举类型的简单使用
- Mysql表添加字段报innodb_online_alter_log_max_size不够解决方案
- ModelMap和ModelAndView的使用的区别和各自介绍
- BZOJ 4008 [HNOI2015] 亚瑟王
- GCC常用参数详解
- 省市区级联查询(插件版&无插件版)
- 简单的使用枚举
- H.264的Slice及Slice类型
- shell如何把命令输出结果存入变量
- 447. Number of Boomerangs
- 529. Minesweeper(Medium)
- Android开发:最全面、最易懂的Webview详解
- python之数据库操作
- IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7
- 监听EditText输入的字数