Apache常用函数解释
来源:互联网 发布:银行软件测试招聘 编辑:程序博客网 时间:2024/06/03 12:51
一、ArrayUtils主要用于数组操作:
空数组检验:
ArrayUtils.isEmpty(Object[] arr)
可以创建空数组:
ArrayUtils.EMPTY_STRING_ARRAY
克隆数组:
ArrayUtils.clone(Object[] arr)
反转数组:
ArrayUtils.reverse
数组长度、类型比较:
ArrayUtils.isSameLength,ArrayUtils.isSameType
添加、删除数组元素:
ArrayUtils.add(Object[],Object) ,ArrayUtils.remove(Object[],Object)
元素与数组包含关系检验:
ArrayUtils.contains(Object[],Object)
元素在数组在位置查询:
ArrayUtils.indexof(Object[],Object)
数组转换成MAP:
ArrayUtils.toMap(Object[],Object)
二、BooleanUtils布尔型的数据操作:
转换int数据成布尔型
BooleanUtils.toBoolean(int) 只有0返回false,其它都是true;
转换string数据成布尔型
BooleanUtils.toBoolean(String) on,yes,true,True,TRUE都是返回true,其实都是false,null也是false
转换boolean成string
BooleanUtils.toStringTrueFalse(boolean) true为成"true",false变为"false"
三、StringUtils字符串操作:
创建一个空字符串:
StringUtils.Empty
缩写长字符串:
StringUtils.abbreviate(String,int) 如:StringUtils.abbreviate("abcdefg", 6) = "abc..."限制最大长度为6,这个7位的就自动缩写
首字母大写:
StringUtils.capitalize(String) 首字母大写,如StringUtils.capitalize("abc")为Abc,StringUtils.capitalize("aBC")为ABC
首字母小写:
StringUtils.unCapitalize(String)
检验是不是数字:
StringUtils.isNumberic
与split相反的拼接:
StringUtils.join(String[],String) 如StringUtils.join(new String[]{"a","b","c"},"@")结果为a@b@c
去空字符
StringUtils.trim() 你懂的
四、NumberUtils数字操作
比较两个数字:
NumberUtils.compare(double,doulbe)、NumberUtils.compare(float,float)
创建数字:
NumberUtils.createLong,createBigInteger
数组中求最值
NumberUtils.max(long[]),NumberUtils.max(double[])
五、BeanUtilsBean对象操作
克隆一个对象
BeanUtilsBean.clone(object)克隆一个对象,但是不克隆里面成员的值,可以克隆自身没有实现克隆方法的对象
对象间赋值
BeanUtilsBean.copyProperties(Object obj1,Object obj2),将obj2中的[成员值]赋到obj1同名的成员中,obj2可以与obj1不是同类对象,只拷贝具有get/set方法的成员变量的值。成员变量不限于基础类型
成员变量赋值
BeanUtilsBean.copyProperty(Object obj1,String method,Object obj2)将给对象2的某个成员赋值给obj1,该成员要具有get/set方法
获取/设置成员变量值
BeanUtilsBean.get/setProperty(Object,String)获取、设置对象的某个成员的值,不同于BeanUtilsBean.getSimpleProperty(Object,String),后者是无法什么类型的对象都转换成字符串
- Apache常用函数解释
- CamShift 常用函数解释。
- opengl常用函数解释
- lodash常用函数解释
- Apache常用函数
- Apache JMeter常用函数
- oracle 常用函数例子解释
- MATLAB 常用函数的解释
- IronPython:交互式解释器与常用函数
- linux内核常用数据结构和函数解释
- php常用的函数和解释
- Apache的httpd.conf文件常用指令解释
- Apache的httpd.conf文件常用指令解释
- Apache的httpd.conf文件常用指令解释
- Apache的httpd.conf文件常用指令解释
- Apache的httpd.conf文件常用指令解释
- Apache的httpd.conf文件常用指令解释
- SAP ABAP 函数总结 常用函数解释 转
- Ext3在火狐下字体显示小解决方案
- 15.1-1习题答案
- 如何搜索到更多的资源 IOS
- UTF-8 字符集排序规则
- hpp文件
- Apache常用函数解释
- python开发_sqlite3_绝对完整
- 《Data Strurcture》
- cocos2dx3.2打开Url
- 剑指Offer之 - 不用加减乘除做加法
- 2015.4.28 今天开博客了
- IOS 设备 通过HTML页面在线安装APP配置(面向越狱设备或者有开发者账号调试APP)
- 【JAVA集合类(大公司面试喜欢问的) 】
- 深入理解Git (一) - 元数据