该jar包封装了很多关于数组的操作,非常方便。西面给出几个示例,其他大家可以自己摸索。
包括:MapUtils,SetUtils
JDK自带的Arrays,Collections,System.arraycopy
都非常好用
package test.ArrayToList;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.collections.CollectionUtils;
public class Test {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
String[] myString = new String[] { "1", "2", "hello array!" };
CollectionUtils.addAll(list, myString);
System.out.println(list.get(0));
System.out.println(list.get(1));
System.out.println(list.get(2));
}
}
package test.collectionsUtils;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.collections.CollectionUtils;
public class Test {
public static void main(String[] args) {
List<Object> list = new ArrayList<Object>();
List<Object> list2 = null;
System.out.println("isEmpty=" + CollectionUtils.isEmpty(list));
System.out.println("isNotEmpty=" + CollectionUtils.isNotEmpty(list));
System.out.println("isEmpty=" + CollectionUtils.isEmpty(list2));
list.add(1);
System.out.println("isEmpty=" + CollectionUtils.isEmpty(list));
}
}
分享到:
相关推荐
Lang为java.lang API提供了大量的辅助工具,特别是字符串操作方法,基本数值方法,对象反射,并发性,创建和序列化以及系统属性。此外,它还包含对java.util.Date的基本增强功能以及一系列专用于帮助构建方法的...
包括commons-beanutils-1.8.0-bin、commons-betwixt-0.8、commons-cli-1.1、commons-codec-1.3、commons-collections-3.2.1-bin、commons-digester-1.8、commons-discovery-0.4、commons-email-1.1-bin、commons-...
5 commons-collections-3.2.1.jar 集合包,Velocity依赖 6 commons-dbutils-1.3.jar JDBC操作封装 7 commons-digester-2.0.jar XML解析,Velocity依赖 8 commons-email-1.2.jar 邮件发送包 9 commons-httpclient...
包含android-query所有依赖 commons-beanutils-1.8.0 commons-collections-3.2.1 commons-lang-2.5 gson-2.8.0 json-lib-2.4-jdk15 xutils-3.5.0
3.commons-collections-3.2.1.jar(commons项目中的子项目,是对collection集合的封装) 4.dom4j-1.6.1.jar(对dom4j的封装,是解析xml文件的) 5.javassist-3.9.0.GA.jar(一个开源的分析、编辑和创建Java字节码的...
常见的org.apache.commons,整合了一下,...commons-collections-3.2.1 commons-digester-1.8 commons-discovery-0.4 commons-email-1.1 commons-fileupload-1.2.1 commons-io-1.4 commons-lang-2.4 commons-net-1.4.1
json需要的6个jar包commons-beanutils-1.8.3/commons-collections-3.2.1/commons-lang-2.6/commons-logging-1.1.1/ezmorph-1.0.6/json-lib-2.4-jdk15
commons-beanutils-1.8.3,commons-collections-3.2.1,commons-lang-2.5,commons-logging-1.1.1,ezmorph-1.0.6,json-lib-2.4-jdk15
里面包含所有java 使用json所需要的jar包,包含json-lib-2.4-jdk15,ezmorph-1.0.6,commons-logging-1.1.1,commons-lang-2.5,commons-beanutils-1.8.0,commons-collections-3.2.1
本人从官网上下的json工具包,包含的文件由commons-beanutils-1.9.2.jar,commons-collections-3.2.1.jar,commons-httpclient-3.1.jar,commons-lang-2.6.jar,commons-logging-1.1.3.jar,ezmorph-1.0.6.jar,json...
commons-beanutils-1.7.0, commons-collections-3.2.1, commons-httpclient-3.1, commons-lang-2.3, commons-logging-1.1.1, ezmorph-1.0.3, json-lib-2.2.3-jdk15
官方json-lib工具包 json-lib还需要以下依赖包: jakarta commons-lang 2.5 jakarta commons-beanutils 1.8.0 jakarta commons-collections 3.2.1 jakarta commons-logging 1.1.1 ezmorph 1.0.6
json所需要的jar包 常用的都在里面了 包含json-lib-2.2-jdk15.jar commons-logging-1.1.1.jar commons-collections-3.2.1.jar commons-beanutils.jar ezmorph-1.0.5.jar commons-lang.jar
目前最新的是2.4的版本,本示例中使用的是v2.3;json-lib还需要以下依赖包: jakarta commons-lang 2.5 ...jakarta commons-collections 3.2.1 jakarta commons-logging 1.1.1 ezmorph 1.0.6
json-lib是java工程中常用到的json解析工具,使用简单灵活,本压缩包中包括的文件有...commons-collections-3.2.1.jar commons-lang-2.6.jar commons-logging-1.1.1.jar ezmorph-1.0.6.jar json-lib-2.4-jdk15.jar
spring-2.0.6.jar Spring框架的核心包 jta.jar 会用到包中的usertransaction,具体什么用此处暂时不论 quartz-1.6.0.jar 会用到CronTrigger这个类,通过表达式实现精确的...commons-collections-3.2.1.jar 集合工具包
commons-collections-3.2.1.jar htmlunit Jun 21 561 KB 0 commons-codec-1.4.jar htmlunit Jun 21 56.8 KB 0 dom4j-2.0.0-ALPHA-2.jar dom4j Jun 21 332 KB 0 1 - 16 of 16 下载后 用ide(如eclipse)引入源码,...
3.commons-collections-3.2.1.jar(commons项目中的子项目,是对collection集合的封装) 4.dom4j-1.6.1.jar(对dom4j的封装,是解析xml文件的) 5.javassist-3.9.0.GA.jar(一个开源的分析、编辑和创建Java字节码的...
3.commons-collections-3.2.1.jar(commons项目中的子项目,是对collection集合的封装) 4.dom4j-1.6.1.jar(对dom4j的封装,是解析xml文件的) 5.javassist-3.9.0.GA.jar(一个开源的分析、编辑和创建Java字节码的...