概述
遍历获取枚举类型集合
1.枚举类型可以在上面写注释,比如A上面可以加doc注解,本人建议无论枚举、类属性等都加doc注解。哪怕你一眼就能看出来意思。
2.应为枚举的数量在运行中不会改变,所以我们采用单例模式,只new一个集合就可以了,避免循环调用产生过多的对象。
3. 如果枚举类中要加方法,一定要在最后一个枚举加;号,不然编译报错。
/**
* @program:
* @description 枚举遍历类
* @author: wys
* @create: 2020-03-31 15:19
**/
public enum EnumType {
/**
* A
*/
A,
/**
* B
*/
B,
/**
*C
*/
C,
/**
* D
*/
D,
/**
* F
*/
F;
/**
* 字符集合
*/
private static List<String> list = null;
/**
* 枚举转换成list格式
*
* @return
*/
public static List<String> toList() {
//单例模式,如循环调用保持只有一个对象,因为对象内容不变
if (list == null) {
list = Lists.newArrayList();
//遍历加入集合
for (EnumType airlineTypeEnum : EnumType.values()) {
list.add(airlineTypeEnum.toString());
}
}
return list;
}
}
最后
以上就是整齐大叔为你收集整理的循环遍历枚举类型遍历获取枚举类型集合的全部内容,希望文章能够帮你解决循环遍历枚举类型遍历获取枚举类型集合所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复