package lianxi;
import java.util.Arrays;
public class ArraysDemo {
public static void main(String[] args) {
int[] i = {3,5,9,8,6,2,4};
Arrays.sort(i);
int j= Arrays.binarySearch(i, 1);// 一般使用在判断数组中是否存在某个值,结果大于等于0则有,小于0则没有
System.out.println(j);
// Arrays.sort(i);
// Arrays.fill(i, 12);
// int[] i2 = Arrays.copyOf(i, 5);// 复制数组,参数为指定要复制的数组和新数组的长度,返回一个新数组
// 复制数组,参数为指定要复制的数组,要复制的范围的起始下标(包含),要复制的范围的末尾下标(不包含);
// 加入长度超过了要复制的原数组,超出部分以默认值(缺省值)的形式赋给新的数组
// int[] i2 = Arrays.copyOfRange(i, 2, 18);
//
// for (int j : i2) {
// System.out.print(j+” “);
// }
System.out.println();
// System.out.println(Arrays.toString(i));
}
}
本文通过一个Java示例展示了如何使用Arrays类进行数组排序、二分查找等操作。示例中定义了一个整型数组,并使用Arrays.sort()方法对其进行排序,然后使用Arrays.binarySearch()方法来查找指定元素的位置。
114

被折叠的 条评论
为什么被折叠?



