反射
文章平均质量分 94
qq_34075488
这个作者很懒,什么都没留下…
展开
-
枚举工具类-通过给定值获取对应的枚举类
开发背景:在开发过程中遇到需要通过给定的值来获取对应的枚举值,如下例枚举类中,需要通过传入"春"来获取SPRING。public enum Season { SPRING("春"), SUMMER("夏"), AUTUMN("秋"), WINTER("冬"); String season; Season(String season) { this.season = season; }}开始尝试通过Enum的内置方法val原创 2020-07-30 21:30:45 · 4018 阅读 · 1 评论 -
枚举工具类-反射获取枚举类中变量的所有值
开发背景:在开发中需要用到枚举类中变量的所有值。如下例季节枚举类中需要获取数组["春", "夏", "秋", "冬"]。public enum Season { SPRING("春天"), SUMMER("夏天"), AUTUMN("秋天"), WINTER("冬天"); String season; Season(String season) { this.season = season; } public Stri原创 2020-07-27 16:14:03 · 3500 阅读 · 0 评论 -
泛型加反射实现任意数组的排序
废话不多说,直接上代码。/** * 通用列表排序 * @param targetList * @param vClass 排序字段对象的class * 该类需要继承Compable<T>接口,否则会抛出NoSuchMethodException * @param sortField 需要排序的字段 * @param forward 是否正序(升序) * @param <T> 列表泛原创 2020-06-16 21:44:55 · 166 阅读 · 0 评论