java开发中常用到小方法
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;elsereturn 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;}}
java开发中常用到小方法相关推荐
- Java开发中常用的设计模式-单例模式
单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式. Java开发中常用的设计模式-单例模式 单例模式有3个特点: 单例类只有一个实例对象: 该单例对象必须 ...
- JAVA 开发中常用的工具有哪些?
Java开发中常用的工具有以下几种: Eclipse:一款非常流行的开发工具,提供了很多方便的功能,如代码自动补全.调试.版本控制等. IntelliJ IDEA:一款功能强大的Java集成开发环境, ...
- JS lodash库在开发中常用到的方法
目录 一.摘要 二.常用方法 一.摘要 lodash是JS一个开箱即用的库函数,里面对于在日常开发中常用到的方法都是已经封装好的,使用起来非常方便,本篇记录了在日常开发过程总经常用的方法,就大概记录一 ...
- java开发中常用的Git命令详解
java开发中常用的Git命令详解(IDEA内如何操作) 一:写这篇文章的目的是什么? 二:使用场景在哪里? 1:当我们要使用idea去git仓库拉代码时,首先我们的idea得配置git工具 2:项目 ...
- java easing_jQuery中常用的函数方法总结
jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法.个人认为在www.2JavaScript jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法 ...
- Java开发中常用的Linux命令
Linux学习笔记 1,简单说明 2,Linux基本常用命令 2.1,目录管理 2.1.1,列出目录(ls) 2.1.2,切换目录(cd) 2.1.3,创建目录(mkdir) 2.1.4,删除目录(r ...
- java开发中常用的算法_总结一下项目开发过程中常用的到的一些加密算法。
一般常用的有: MD5.SHA算法:代码如下 Java代码 /* * Copyright (c) 2008 * All rights reserved. */ packagecn.com.jody.w ...
- H5开发中常用的js方法
2019独角兽企业重金招聘Python工程师标准>>> h5和app之间的webview交互 这是常用的交互方法之一,iOS可以使用WKWebView,安卓可以使用JsBridge, ...
- java开发中常用的SQL语句
在实际开发过程中常用的sql语句, 以user_table为例. 1)创建语句如下: CREATE TABLE USER_TABLE (USER_ID VARCHAR2(8), USER_NAME V ...
最新文章
- Android实现版本更新提示
- 网络数据注入工具HexInject
- 第五届蓝桥杯 c/c++ B组6
- Tenka1 Programmer Contest C - Align
- 万用表检测常用元器件的方法
- Enterprise Solution 解决方案与源代码下载
- oracle错误代码03113,Oracle ora-03113错误的处理
- win7怎么看计算机信息,如何查看Win7版本信息
- 自己做量化交易软件(38)小白量化实战11--双向高频马丁交易策略
- 谷歌浏览器插件打包“文件清单缺失”与安装“文件损害”错误解决
- html平安夜模板,高校社团平安夜活动策划模板
- 微信小程序构建新闻列表
- 购物网站流程图(收藏)
- 打工妹变身董事长,是早有预谋还是认知使然——解密《天道》肖亚文逆袭之路
- xp支持python最高版本是多少_哪些版本的Python可以在Windows XP中运行?(What versions of Python will work in Windows XP?)...
- “ 异常检测 ” 研究方向文章
- 是不正确的python语句_关于Python的if else语句,调用else不正确的问题
- ASP.NET Core2.1 你不得不了解的GDPR(Cookie处理)
- 自学 iOS 开发的一些经验 - 转自无网不剩的博客
- 笔记本Ubuntu安装失败的一般原因