java Enum使用技巧-effective java案例
来源:互联网 发布:淘宝怎么看年销售额 编辑:程序博客网 时间:2024/05/18 01:22
一、对于枚举类型,尽可能使用Enum。
二、如果使用Enum却想排序,使用其实例方法值,不要使用ordinal。
public enum EnumSemble {A(1),B(2),C(3);private final int index;EnumSemble(int index){this.index=index;}public int getIndex(){return index;}}
三、对枚举集合操作,使用java 工具集合类EnumSet
Set<EnumSemble> set = EnumSet.of(EnumSemble.A,EnumSemble.B,EnumSemble.C);
四、使用枚举进行对象分类时,使用java工具集合类EnumMap
Map<EnumSemble,Set<Object>> map = new EnumMap<EnumSemble,Set<Object>>(EnumSemble.class);for(EnumSemble x:EnumSemble.values()){map.put(x, new HashSet<Object>());}for(EnumSemble key:map.keySet()){map.get(key).add(new Object());...}
0 0
- java Enum使用技巧-effective java案例
- Java enum枚举类使用小技巧
- Java Enum 使用
- Java中Enum使用
- Java enum 初步使用
- java enum的使用
- Java enum使用
- java 使用enum(枚举)
- Java enum使用
- 如何使用Java Enum
- Effective Java:善于使用枚举(enum)和注解(annotation)
- Enum 枚举使用案例
- Effective Java 阅读笔记 enum 第6章(一)
- Java中enum的使用
- java中enum的使用
- Java中Enum的使用
- java enum枚举的使用
- Java中的Enum的使用
- android与H5互相调用
- 快速排序
- Linux——ls命令
- 详细讨论OpenCV中的数据结构
- 对极几何与基础矩阵
- java Enum使用技巧-effective java案例
- 铺地毯
- 新开博客
- Servlet过滤器机制分析及应用
- AC自动机粗略解析
- Spring @Resource、@Autowired、@Qualifier的注解注入及区别
- Java正则表达式的语法与示例
- UVA 1626 Brackets sequence 区间DP
- WIN32 opengl环境搭建