Arrays类中常用方法,有数组的填充、排序、查找、输出元素
调试代码如下:
/**
* 数组相关方法的使用
* 1.利用toString打印数组
* 2.利用Arrays.sort(a)对数组排序
* 3.利用Arrays.binarySearch()查找指定元素,二分法查找
* 4.利用Arrays.fill()填充
*/
package Array;
import java.util.Arrays;
public class Test02 {
public static void main(String[] args) {
String b []={
new String("小晨"),
new String("计算机科学与技术")
};
int a []={2,42,0,80,111,50,20,15,40,2};
System.out.println(b.length);//返回数组b的长度
System.out.println(Arrays.toString(b));//利用toString打印b数组
Arrays.sort(a);//利用sort方法对a数组排序
System.out.println(Arrays.toString(a));
System.out.println(Arrays.binarySearch(a,111));//查找111元素返回,找到后返回元素下标,未找到返回-1
Arrays.fill(a,1,4,100);//利用Arrays.fill()将数组a下标1到下标4,元素替换为100,不包括4
System.out.println(Arrays.toString(a));
}
}
运行结果如下: