Rhythmk 一步一步学 JAVA (18): Enum枚举学习
2024-08-30 09:08:42
枚举定义:
public enum SizeEnum {
SMALL,
BIG,
BIGEST
};
public enum SizeStringEnum { SMALL("小"),
BIG("大"),
BIGEST("巨大"); private String strSizeString; public String toString() {
return strSizeString;
}
private SizeStringEnum(String str) {
this.strSizeString = str; } }
常用方法:
1、values():
获取当前枚举的所有对象属性:
如:
//1、
SizeStringEnum sizeStringEnum=SizeStringEnum.BIG;
for(SizeStringEnum size: sizeStringEnum.values())
{
System.out.println(size);
} //2、
for(SizeStringEnum size: SizeStringEnum.values())
{
System.out.println(size);
}
2、Enum.valueOf
通过枚举值寻找枚举对象
sizeStringEnum=Enum.valueOf(SizeStringEnum.class, "BIG");
最新文章
- Myeclipse 安装离线adt的方法 ()
- srping MVC 工程简单搭建
- nginx https使用
- Redis系列(一)——简介及安装
- Add-VMNetworkAdapterAcl(添加访问控制列表)
- 使用AppDelegate单例,解决子视图无法给父视图发送消息的问题
- Hibernate 、多表关联映射 - 一对一关系映射(one- to-one)
- android Fragment和FragmentActivity
- vins-mono:雅可比矩阵的推导
- [转]如何将高版本的SQL Server数据库备份到低版本的SQL Server
- springboot 学习
- NOI1995石子合并&;多种石子合并
- weblogic连接池过小导致TPS呈周期性跳坑现象
- IN2REG group 的时序分析
- MyBatis入参类型是List时判断非空
- 关于启动tomcatINFO警告错误问题解决
- 打豪车应用:uber详细攻略(附100元优惠码)
- Loading dl-debug.c in gdb / Ubuntu 14.04.4 LTS
- 包装类 integer 当做 list的参数时候 会出现无法删除成功的现象
- lnmp集成环境Access Denied的问题
热门文章
- python3 中文乱码,UnicodeEncodeError: 'latin-1' codec can't encode characters in position 10-13: ordinal not in range(256)
- 20181009-3 选题 Scrum立会报告+燃尽图 02
- New Concept English Two 33 91
- LNMP架构下的nginx、mysql、php的源码安装
- 《Unity 3D游戏客户端基础框架》多线程异步 Socket 框架构建
- Python流程控制-逻辑运算-if...else语句
- LSTM长短期记忆网络
- gradle 代理设置
- Jmeter-Transaction Controller(事务控制器)
- PAT 1021 个位数统计 C语言