在线API:http://commons.apache.org/lang/api-3.1/index.html
1.ArrayUtils类
这个类对于基本数据类型的数组的操作提供很多很实用的方法,非常强大。
例如对于数组的元素增删,查找定位,合并拆分,拷贝转换等等很多方法。
@Test
public void arrayUtilsTest(){
int[] ints={1,2,3};
//1.将值添加到数组的末尾
ints=ArrayUtils.add(ints, 4);
for (int i : ints) {
System.out.print(i+":");
}
System.out.println();
//2.将值添加到数组的指定索引的位置
ints=ArrayUtils.add(ints, 1, 5);
for (int i : ints) {
System.out.print(i+":");
}
System.out.println();
//3.将数组合并的
int[] ints1={5,6,7};
int[] ints_1=ArrayUtils.addAll(ints, ints1);
for (int i : ints_1) {
System.out.print(i+":");
}
System.out.println();
//4.拷贝数组,即使改变拷贝的数组,也不改变原来被数组的内容
int[] ints2=ArrayUtils.clone(ints1);
for (int i : ints2) {
if(i==5){
ints2[1]=2;
}
System.out.print(i+":");
}
System.out.println();
for (int i : ints1) {
System.out.print(i+":");
}
System.out.println();
int[] ints3={5,6,7};
//5.判断数组是是否含某个元素
boolean isExist=ArrayUtils.contains(ints3, 1);
System.out.println(isExist);
//6.判断某个元素在数组中的索引位置
int index=ArrayUtils.indexOf(ints3, 5);
System.out.println(index);
//其他还有很多..
}
分享到:
相关推荐
commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE....
commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE....
java 开发工具commons-lang3-3.4 jar包,有org.apache.commons.lang3.StringUtils; org.apache.commons.lang3.reflect.FieldUtils;等类
Commons-Lang 提供了许多许多通用的工具类集,提供了一些java.lang中类的扩展功能 Latka Commons-Latka 是一个HTTP 功能测试包,用于自动化的QA,验收和衰减测试. Launcher Launcher 组件是一个交叉平台的Java 应用...
commons-lang.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE.txtMETA-INF/NOTICE.txtorg.apache....
java 开发工具commons-lang3-8.1 jar包,有org.apache.commons.lang3.StringUtils; org.apache.commons.lang3.reflect.FieldUtils;等类
org.apache.commons.lang3_3.1.0.v201403281430.jar 工具类
commons-lang3-3.1 StringUtils字符串jar包 org.apache.commons.lang3.StringUtils的jar包
Java通过Apache提供的Commons Email工具类实现邮箱发送验证码功能,代码附详细注释文本,实现方法中附有验证码生成方法
NULL 博文链接:https://rensanning.iteye.com/blog/1547845
jar包和源码. Apache Commons包是Java中使用广泛的工具包,很多框架都依赖于这组工具包中的一部分,它提供了我们常用的一些编程需要,JDK...Commons Lang是对JDK中java.lang包的补充,提供了各种各样的Utilities工具类
apache工具包common-lang中有一个很有用的处理字符串的工具类,其中之一就是StringEscapeUtils,这个工具类是在2.3版本以上加上的去的,利用它能很方便的进行html,xml,java等的转义与反转义,而且还能对关键字符串...
Apache Commons Lang提供了这些额外的方法。 Lang为java.lang API提供了大量的辅助工具,特别是字符串操作方法,基本数值方法,对象反射,并发性,创建和序列化以及系统属性。此外,它还包含对java.util.Date的基本...
这个为工具类NumberUtils 依赖包,本想放到文章里面,但不知道怎么弄,就放这里了,之前用的IDEA可以直接导入,导包如下 <groupId>org.apache.commons <artifactId>commons-lang3 <version>3.12.0 现在使用...
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean commons-collections-3.2.2.jar 不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap commons...
jar包和源码. Apache Commons包是Java中使用广泛的工具包,很多框架都依赖于这组工具包中的一部分,它提供了我们常用的一些编程需要,JDK...Commons Lang是对JDK中java.lang包的补充,提供了各种各样的Utilities工具类
继承了org.apache.commons.lang3.StringUtils工具类,加入了部分常用方法,使用时直接添加到项目的公共utils下,同时在pom.xml加入依赖: <!-- ...
commons-lang:Apache Commons Lang 库,提供了一些常用的 Java 工具类。 commons-beanutils:Apache Commons BeanUtils 库,用于操作 JavaBeans。 commons-collections:Apache Commons Collections 库,提供了一些...
org.apache.commons.lang3.ClassUtils 源码中文注释,之后会加上其他的工具类注释,方便以后复习阅读
commons-lang commons的基础包 commons-launcher 提供多平台的 Java 程序加载 commons-logging 提供日志的实现 commons-math 是一个轻量的,自包含的数学和统计组件,解决了许多非常通用但没有及时出现在Java标准...