欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java8增强工具类:Arrays的使用

程序员文章站 2022-03-11 21:48:39
...
		int[] a=new int[]{3,14,5,16,9};
		int[] a2=new int[]{3,4,5,6};
		//a数组和a2数组的长度相等,每个元素依次相等,故输出true
		System.out.println("a数组和a2数组是否相等:"+Arrays.equals(a, a2));
		//将a数组的前6个元素重新生成一个新的数组
		int[] b=Arrays.copyOf(a,6);
		System.out.println("a数组重新生成的数组b:"+Arrays.toString(b));
		//b数组的值全部赋值为3
		Arrays.fill(b, 3);
		System.out.println("b数组所有值赋为3:"+Arrays.toString(b));
		//b数组索引为2的元素开始到索引为4的元素开始(不包括索引为4),值全部赋值为5
		Arrays.fill(b, 2,4,5);
		System.out.println("b数组从索引2开始到索引4(不包括)间的元素赋值为5:"+Arrays.toString(b));
		//对a数组索引0开始到索引3(不包括)间的值进行升序排序
		Arrays.sort(a,0,3);
		System.out.println("a数组索引0开始到索引3(不包括)间的值进行升序排序"+Arrays.toString(a));
		//对a数组升序排序
		Arrays.sort(a);
		System.out.println("对a数组所有元素排序"+Arrays.toString(a));
		//返回a数组中值为5的索引(须先对a数组进行升序排序)
		System.out.println("a数组中元素为5的索引:"+Arrays.binarySearch(a,5));
		//返回a数组中从索引1开始到索引5(不包括)间值为5的索引(须先对a数组进行升序排序)
		System.out.println("a数组中从索引1开始到索引5(不包括)间值为5的索引:"+Arrays.binarySearch(a,1,4,5));
Java8增强工具类:Arrays的使用
相关标签: Arrays