//数组的复制
int a[] = new int[] { 188, 423, 79, 123, 56, 9 };
// copyOfRange(int[] original, int from, int to)
// 第一个参数表示源数组
// 第二个参数表示开始位置(取得到)
// 第三个参数表示结束位置(取不到)
int[] b = Arrays.copyOfRange(a, 0, 3);
for (int i = 0; i < b.length; i++) {
System.out.print(b[i] + " ");
}
//数组转换为字符串便捷输出
String content = Arrays.toString(a);
System.out.println(content);
//数组的快捷排序
System.out.println("排序之前 :");
System.out.println(Arrays.toString(a));
Arrays.sort(a);
System.out.println("排序之后:");
System.out.println(Arrays.toString(a));
//使用binarySearch搜索数组中元素
//使用binarySearch之前,必须先使用sort进行排序
System.out.println("数字 9出现的位置:"+Arrays.binarySearch(a, 9));
//判断两数组是否相同
System.out.println(Arrays.equals(a, b));
//快速填充一个空白数组
int[] c=new int[6];
Arrays.fill(c,6);
System.out.println(Arrays.toString(c));
Java基础-数组工具类arrays常用方法
最新推荐文章于 2024-09-13 21:40:38 发布