![]()

{7: 3: c: 5: 2: 9: d: 5: 1: 3: 3: 4: c: 3: 2: 2: 2 : d: 5: 8: 4: 1: a: 2: 1: 1: 3: 0: 3: e: 7: f: 1: a)(7: 3: c: 5: 2: 2: 9: d: 5: 1: 3: 4: c: 3: 2: 2: 2: 2: d: 5: 8: 4: 1: a: 2: 1: 3: 3: 0: 3: e: 7: f: 1: a}


2012-02-28尹旭东
打包com.newer.test;
* 与Switch结合使用的枚举 b>
*在JDK7之前,switch只能使用char和int作为比较参数.
*在某些情况下,有必要将枚举与switch结合使用.
* @author xiaoyin

* @date 2012年2月28日晚上10:42:54
公共类EnumTest {
/ **在类或方法中引用枚举类型** /
MsEnum msEnum;
/ **参数传递的构造函数** /
公共EnumTest(MsEnum msEnum){
super();
this.msEnum = msEnum;
public static void main(字符串[] args){

EnumTest一个=新的EnumTest(MsEnum.ONE),
two = new EnumTest(MsEnum.TWO),
三个=新的EnumTest(MsEnum.THREE);
System.out.println(“是否为参数One: ” + one.setMsEnum());
System.out.println(“参数二: ” + two.setMsEnum());
System.out.println(“参数3: ” + three.setMsEnum());
/ **在开关中使用枚举** /
公共字符串setMsEnum(){
StringBuffer str =新的StringBuffer();

str.append(“参数为”);
开关(msEnum){
第一种情况:
str.append(“一个”);
休息;
情况二:
str.append(“ Two”);
休息;
默认值:

str.append(“三个”);
休息;
str.append(“ ...”);
返回str.toString();
*创建一个枚举
*因为枚举类型的所有实例都是常量,所以它们都大写了
* @author xiaoyin
* @日期2012/2/28下午10:49:28
枚举MsEnum {
一,二,三
摘要:
1. 解决在switch中使用字符串的问题
学习友谊: 如果对上述内容有任何错误或疑问,请指出枚举 switch枚举 switch,发送电子邮件至1870234187@qq.com
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-154019-1.html