枚举与字符串、数字之间的转换和el表达式能与字符串比较并且还能取集合中的某个对象
2012-11-01 09:10
387 查看
枚举与字符串、数字之间的转换
public enum EnumPerson {
不能修改, 活动, 锁定
}
//将数字转化为枚举
int state = 1;
EnumPerson ep = EnumPerson.values()[state];
//将枚举转化为数字
EnumPerson ep = EnumPerson.正常;
System.out.println(ep.ordinal());
//将字符串转化为枚举类型
String x = "锁定";
EnumPerson ep = EnumPerson.valueOf(x);
System.out.println(ep.ordinal());
el表达式能与字符串比较
如 <c:iftest="${user.state eq '正常'}">活动</c:if>
而user.state 是个枚举字符型
并且还能取集合中的某个对象
如 <c:iftest="${userList[0].state eq '活动'}">
<ahref="adminservlet?method=findUser&state=2">
<span class="nohref">查看锁定用户</span>
</a>
</c:if>
public enum EnumPerson {
不能修改, 活动, 锁定
}
//将数字转化为枚举
int state = 1;
EnumPerson ep = EnumPerson.values()[state];
//将枚举转化为数字
EnumPerson ep = EnumPerson.正常;
System.out.println(ep.ordinal());
//将字符串转化为枚举类型
String x = "锁定";
EnumPerson ep = EnumPerson.valueOf(x);
System.out.println(ep.ordinal());
el表达式能与字符串比较
如 <c:iftest="${user.state eq '正常'}">活动</c:if>
而user.state 是个枚举字符型
并且还能取集合中的某个对象
如 <c:iftest="${userList[0].state eq '活动'}">
<ahref="adminservlet?method=findUser&state=2">
<span class="nohref">查看锁定用户</span>
</a>
</c:if>
相关文章推荐
- 枚举与字符串、数字之间的转换和el表达式能与字符串比较并且还能取集合中的某个对象
- 对象和JSON之间的转换?对象集合和字符串之间的转换?在JSP中使用JSNO?
- JSON字符串 与 对象 、集合 之间的转换
- 【C#】枚举和字符串以及数字之间的互相转换
- Json——使用Json jar包实现Json字符串与Java对象或集合之间的互相转换
- 类型之间的转换、比较--数字、原始值、对象
- C/C++中数字与字符串之间的转换
- Java中Json字符串直接转换为对象(包括多层List集合)
- 生成二维码 加密解密类 TABLE转换成实体、TABLE转换成实体集合(可转换成对象和值类型) COOKIE帮助类 数据类型转换 截取字符串 根据IP获取地点 生成随机字符 UNIX时间转换为DATETIME\DATETIME转换为UNIXTIME 是否包含中文 生成秘钥方式之一 计算某一年 某一周 的起始时间和结束时间
- JSON 与 对象 、集合 之间的转换
- C++中数字与字符串之间的转换
- 数字与字符串之间的转换以及%f与%lf的输入输出用法区别
- 如何在DateTime对象和字符串对象之间进行转换
- JS中实现JSON对象和JSON字符串之间的相互转换
- oracle中日期,数字,字符串之间的相互转换
- C++中数字与字符串之间的转换
- 使用Google的Gson实现对象和json字符串之间的转换
- 字符串和数字之间的转换(C/C++)
- JSON 与 对象 、集合 之间的转换
- 如何将对象集合转换成字符串