您的位置:首页 > 编程语言 > Java开发

[java]Enum在switch中的比较判别

2016-01-11 00:13 447 查看
前面项目中使用了Enum枚举类型,每次在单个函数中判别枚举类型时都非常痛苦,以为无法switch判别枚举类型,而使用了很多的if判别。

估计和我早期使用方式错误有关系,一直以为在枚举type前面加上类名导致的。还是对J***A基本知识不熟导致的。

今日突然发现枚举也是可以使用switch判别的。使用方式如下:

public enum EnumType{

A,B,C

}

public class UseEnum{

public void checkSwitch(EnumClass.EnumType enumType){

switch(enumType){

case A : ... break;

case B : ... break;

case C : ... break;

default: break;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: