commons-collections-3.2.1数组处理工具包

该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 list = new ArrayList();
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 list = new ArrayList();
List 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));
}
}

你可能感兴趣的:(Apache-Commons)