枚举类enum
来源:互联网 发布:java object notify 编辑:程序博客网 时间:2024/05/17 18:48
Enum类的几个重要有用的方法
1. toString
Size.SMALL.toString(); //返回字符串"SMALL"2. valueOf
Size s = Enum.valueOf(Size.class, "SMALL"); //将s设置为Size.SMALL
3. ordinal
Size.SMALL.ordinal(); //返回0,返回枚举常量的位置
枚举类型的工作方式
import java.util.*;/** * This program demonstrates enumerated types */enum Size{SMALL("S"), MID("M"), LARGE("L"), EX_LG("XL");private String str;private Size(String data) //构造器在构造枚举常量时被调用{str = data;}public String getStr(){return str;}}public class Test{public static void main(String args[]){Scanner in = new Scanner(System.in);System.out.print("enter a size: SMALL, MID, LARGE, EX_LG: ");String input = in.next().toUpperCase();in.close();//static Enum valueOf(Class enumClass, String name)返回带指定名称的指定枚举类型的枚举常量Size size = Enum.valueOf(Size.class, input);System.out.println("size=" + size);System.out.println("str=" + size.getStr());if(size == Size.EX_LG){System.out.println("good job -- you paid attention to the fat.");}}}
output:
enter a size: SMALL, MID, LARGE, EX_LG: smallsize=SMALLstr=S
enter a size: SMALL, MID, LARGE, EX_LG: ex_lgsize=EX_LGstr=XLgood job -- you paid attention to the fat.
阅读全文
0 0
- 枚举 类 enum
- 枚举类enum
- Enum枚举类
- enum枚举类
- enum枚举类
- Java枚举类 enum
- JAVA 枚举类 Enum
- 枚举类 Enum 使用
- enum枚举类
- Enum枚举类
- JAVA 枚举类 enum
- Enum枚举类
- 枚举类enum
- 枚举---Enum类
- [转]Enum还是Enum Class(枚举类)
- [转]Enum还是Enum Class(枚举类)
- Enum还是Enum Class(枚举类)
- java enum 枚举类 1
- Enum,Int,String的互相转换
- caffe ---找不到lhdf5_hl和lhdf5的错误
- 打造微信小程序联网请求的轮播图
- 用可视化来讲故事
- 10.7-全栈Java笔记:常见流详解(五)
- 枚举类enum
- ViewDragHelper仿美团订单拖拽功能 初探
- do{...}while(0)的意义和用法
- dubbo 拦截器配置,Filter,ServletContextListener
- Linux ps命令
- 攻击玉兔小游戏
- CentOS yum升级GCC到4.8
- Linux命令date日期时间和Unix时间戳互转
- 用编程的思路模拟解决脑筋急转弯问题