1.commons-lang.jar中提供了CompareToBuilder类,用于比较两个对象
public int compareTo(Object o){
int compare=-1;
if(o!=null&&Person.class.isAssignableFrom(o.getClass())){
Person p=(Person)o;
compare=new CompareToBuilder().append(name,p.getName()).append(addr, p.getAddr()).toComparison();
}
return compare;
}
2.ArrayUtils.toString用于把数组作为字符串输出
public void testToArrays(){
int[] intArray = new int[] { 2, 3, 4, 5, 6 };
int[][] multiDimension = new int[][] { { 1, 2, 3 }, { 2, 3 }, {5, 6, 7} };
String[] strings = new String[] { "Blue", "Green", null, "Yellow" };
List list = new ArrayList( );
list.add( "Foo" );
list.add( "Blah" );
System.out.println( ArrayUtils.toString( list.toArray( ) ) );
System.out.println(ArrayUtils.toString(intArray));
System.out.println(ArrayUtils.toString(multiDimension));
System.out.println( "Strings: " + ArrayUtils.toString(strings, "Unknown"));
}
{2,3,4,5,6}
{{1,2,3},{2,3},{5,6,7}}
Strings: {Blue,Green,<null>,Yellow}
3.数组克隆和反转
public void testCloneAndReverse(){
long[] array = { 1, 3, 2, 3, 5, 6 };
long[] reversed = ArrayUtils.clone(array);
ArrayUtils.reverse(reversed);
System.out.println("Original: " + ArrayUtils.toString(array));
System.out.println("Reversed: " + ArrayUtils.toString(reversed));
}
4.Transforming Between Object Arraysand Primitive Arrays
public void testToObject(){
long[] primitiveArray = new long[] { 12, 100, 2929, 3323 };
Long[] objectArray = ArrayUtils.toObject(primitiveArray);
Double[] doubleObjects = new Double[] { new Double(3.22) };
double[] doublePrimitives = ArrayUtils.toPrimitive(doubleObjects);
}
5.Finding Items in an Array
public void testContains(){
String[] stringArray = { "Red", "Orange", "Blue", "Brown", "Red" };
boolean containsBlue = ArrayUtils.contains(stringArray, "Blue");
int indexOfRed = ArrayUtils.indexOf(stringArray, "Red");
int lastIndexOfRed = ArrayUtils.lastIndexOf(stringArray, "Red");
System.out.println("Array contains 'Blue'? " + containsBlue);
System.out.println("Index of 'Red'? " + indexOfRed);
System.out.println("Last Index of 'Red'? " + lastIndexOfRed);
}
Array contains 'Blue'? true
Index of 'Red'? 0
Last Index of 'Red'? 4
分享到:
相关推荐
hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-4.1.12.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar ...
commons-beanutils-1.8.2.jar,commons-codec-1.4.jar,commons-collections-3.2.1.jar,commons-dbcp-1.2.2.jar,commons-digester-2.0.jar,commons-fileupload-1.2.1.jar,commons-httpclient.jar,commons-io-...
commons-beanutils.jar commons-collections-3.1.jar commons-pool-1.2.jar 集合
commons-pool-1.3.jar+commons-pool.jar;java连接池jar包java连接池;java连接池jar;commons-pool-1.2.jar;commons-pool-1.3.jar+commons-pool.jar;java连接池jar包java连接池;java连接池jar;commons-pool-1.2.jar;...
用commons-fileupload-1.2.2.jar和commons-io-2.0.1.jar组件,可实现 上传
commons-fileupload-1.3.3.jar和commons-io-2.6.jar最新版本
commons-dbcp-1.4.jar和commons-pool-1.5.6.jar
commons-dbcp-1.2.1.jar commons-pool-1.3.jar struts-legacy.jar
commons-fileupload-1.3.jar和commons-io-1.2.jar
图片上传需要的三个jar包(commons-codec-1.3.jar,commons-httpclient-3.1.jar,commons-logging-1.1.jar)
dbcp连接池所需jar(commons-collections-3.1.jar,commons-dbcp-1.2.jar,commons-pool-1.6.)
commons-fileupload-1.3.2.jar和commons-io-2.5.jar
使用jdbc时用到的jar包,其中包含(commons-collections-3.1.jar、commons-dbcp-1.2.2.jar、commons-pool.jar)
commons-dbcp-1.2.2.jar和commons-pool-1.3.jar包,数据源包
commons-modeler-XXX.jar、commons-logging-XXX.jar 下载
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar
赠送jar包:spring-data-commons-2.0.9.RELEASE.jar; 赠送原API文档:spring-data-commons-2.0.9.RELEASE-javadoc.jar; 赠送源代码:spring-data-commons-2.0.9.RELEASE-sources.jar; 赠送Maven依赖信息文件:...
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar 案例上传: http://hi.baidu.com/lichao77821/blog
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar jar 文件。 commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar 案例上传: http://hi.baidu.com/lichao77821/blog commons-fileupload-1.2.1.jar和commons-...
赠送jar包:spring-data-commons-2.0.6.RELEASE.jar; 赠送原API文档:spring-data-commons-2.0.6.RELEASE-javadoc.jar; 赠送源代码:spring-data-commons-2.0.6.RELEASE-sources.jar; 赠送Maven依赖信息文件:...