Apache Commons Lang包工具类的介绍-更新中~

在线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);
 		//其他还有很多..
 	}


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值