java开发中常用到小方法
来源:互联网 发布:思迅软件费用 编辑:程序博客网 时间:2024/05/29 16:16
ArrayList转数组
/* * 获取优惠券全部策略ID String[] */ private String[] getStrategyIDArrayCache() throws Exception { ArrayList<String> list = new ArrayList<String>(); String[] strArray = new String[] {}; int RightsType = BusinessEmun.RightsType.优惠券.getValue(); List<McRights> resultList = cacheManagement.rightsListCache.getData(RightsType); if (resultList != null && resultList.size() > 0) { for (McRights mcRights : resultList) { list.add(mcRights.getStrategyID()); } if (list.size() > 0) { strArray = (String[]) list.toArray(new String[0]); } } return strArray; }
验证是否在String[] arr范围内
/** * 验证是否在String[] arr范围内 * * @Title: IsContains * @Description: TODO * @param * @return * @throws */ private boolean isContains(String[] arr, String targetValue) { int a = Arrays.binarySearch(arr, targetValue); if (a >= 0) return true; else return false; }
根据属性名获取属性值
/** * @Title: getFieldValueByName * @Description: 根据属性名获取属性值 * @param obj:需要查找的对象,fieldName:对象属性 * @return 得到结果对象 * @throws */ private Object getFieldValueByName(Object obj, String fieldName) { try { String firstLetter = fieldName.substring(0, 1).toUpperCase(); String getter = "get" + firstLetter + fieldName.substring(1); Method method = obj.getClass().getMethod(getter, new Class[]{}); Object value = method.invoke(obj, new Object[]{}); return value; } catch (Exception e) { Logger.error("getFieldValueByName异常", e); return null; } }
阅读全文
0 0
- java开发中常用到小方法
- java中常用到的一些小知识
- Android开发中常用到方法总结
- java开发中常用到的快捷键
- c# winform项目开发中常用到得一些小技巧
- IOS开发中常用到的工具方法(时间方面)
- Java开发中常用到运算符的功能与误区
- Java web开发中常用到的jar包简介
- 开发中常用到的片段
- 两个开发中常用到的
- 开发中常用到的标签
- java中常用到的语句
- 网页设计中常用到的小技巧
- SAP 开发中常用到的BAPI
- android开发中常用到的设置
- IOS开发中常用到的宏定义
- 开发中常用到的正则表达式
- iOS开发中常用到的宏
- 查找并列出所有用户放入回收站的文件
- 双向链表和双向循环链表
- 勒索病毒重起炉灶,几维安全分享如何预防勒索病毒
- JOptionPane类提示框的一些常用的方法
- MySQL学习笔记_04
- java开发中常用到小方法
- 3.3 Linux获取系统信息(5、6、7节)
- 前端面试经典问题——css居中的几种方式
- Dalvik虚拟机学习2——类加载器的创建
- 日常(停课后的月考)
- 【地图整饰】ArcMap添加图框及ArcEngine实现
- windows server 2008 下安装MySQL 不同版本数据库
- 数据结构实验之排序二:交换排序
- org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actua