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开发中常用到小方法相关推荐

  1. Java开发中常用的设计模式-单例模式

    单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式. Java开发中常用的设计模式-单例模式 单例模式有3个特点: 单例类只有一个实例对象: 该单例对象必须 ...

  2. JAVA 开发中常用的工具有哪些?

    Java开发中常用的工具有以下几种: Eclipse:一款非常流行的开发工具,提供了很多方便的功能,如代码自动补全.调试.版本控制等. IntelliJ IDEA:一款功能强大的Java集成开发环境, ...

  3. JS lodash库在开发中常用到的方法

    目录 一.摘要 二.常用方法 一.摘要 lodash是JS一个开箱即用的库函数,里面对于在日常开发中常用到的方法都是已经封装好的,使用起来非常方便,本篇记录了在日常开发过程总经常用的方法,就大概记录一 ...

  4. java开发中常用的Git命令详解

    java开发中常用的Git命令详解(IDEA内如何操作) 一:写这篇文章的目的是什么? 二:使用场景在哪里? 1:当我们要使用idea去git仓库拉代码时,首先我们的idea得配置git工具 2:项目 ...

  5. java easing_jQuery中常用的函数方法总结

    jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法.个人认为在www.2JavaScript jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法 ...

  6. Java开发中常用的Linux命令

    Linux学习笔记 1,简单说明 2,Linux基本常用命令 2.1,目录管理 2.1.1,列出目录(ls) 2.1.2,切换目录(cd) 2.1.3,创建目录(mkdir) 2.1.4,删除目录(r ...

  7. java开发中常用的算法_总结一下项目开发过程中常用的到的一些加密算法。

    一般常用的有: MD5.SHA算法:代码如下 Java代码 /* * Copyright (c) 2008 * All rights reserved. */ packagecn.com.jody.w ...

  8. H5开发中常用的js方法

    2019独角兽企业重金招聘Python工程师标准>>> h5和app之间的webview交互 这是常用的交互方法之一,iOS可以使用WKWebView,安卓可以使用JsBridge, ...

  9. java开发中常用的SQL语句

    在实际开发过程中常用的sql语句, 以user_table为例. 1)创建语句如下: CREATE TABLE USER_TABLE (USER_ID VARCHAR2(8), USER_NAME V ...

最新文章

  1. Android实现版本更新提示
  2. 网络数据注入工具HexInject
  3. 第五届蓝桥杯 c/c++ B组6
  4. Tenka1 Programmer Contest C - Align
  5. 万用表检测常用元器件的方法
  6. Enterprise Solution 解决方案与源代码下载
  7. oracle错误代码03113,Oracle ora-03113错误的处理
  8. win7怎么看计算机信息,如何查看Win7版本信息
  9. 自己做量化交易软件(38)小白量化实战11--双向高频马丁交易策略
  10. 谷歌浏览器插件打包“文件清单缺失”与安装“文件损害”错误解决
  11. html平安夜模板,高校社团平安夜活动策划模板
  12. 微信小程序构建新闻列表
  13. 购物网站流程图(收藏)
  14. 打工妹变身董事长,是早有预谋还是认知使然——解密《天道》肖亚文逆袭之路
  15. xp支持python最高版本是多少_哪些版本的Python可以在Windows XP中运行?(What versions of Python will work in Windows XP?)...
  16. “ 异常检测 ” 研究方向文章
  17. 是不正确的python语句_关于Python的if else语句,调用else不正确的问题
  18. ASP.NET Core2.1 你不得不了解的GDPR(Cookie处理)
  19. 自学 iOS 开发的一些经验 - 转自无网不剩的博客
  20. 笔记本Ubuntu安装失败的一般原因

热门文章

  1. springboot 启动器和监听器的加载
  2. 从代码到部署微服务实战
  3. mysql的事务与锁机制
  4. java中json数据_java中的JSON对象的使用
  5. 关于MySQL优化的几个问题
  6. Eureka Server启动源码分析
  7. 关于分布式事务的几个问题
  8. python的本地包下载地址
  9. rocketMq 顺序消费
  10. PAT1103 Integer Factorization (30)(DFS:回溯)