数组常见操作
遍历,指的就是“通过循环遍历数组的所有元素”。
拷贝,指的是将某个数组的内容拷贝到另一个数组中。
注:实质上,后面大家学容器的扩容就是“数组的拷贝”。
数组的遍历
- fori
- foreach
数组的拷贝
System.arraycopy(object src,int srcpos,object dest, int destpos,int length)
该方法可以将 src 数组里的元素值赋给 dest 数组的元素,其中 srcpos 指定从 src 数组的第几个
元素 开始赋值,length 参数指定将 src 数组的多少个元素赋给 dest 数组的元素。
java.util.Arrays 类
Arrays 类包含了:排序、查找、填充、打印内容等常见的数组操作。
【示例】使用 Arrays 类实现二分法查找法
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
int[] a = {
1, 2, 323, 23, 543, 12, 59
};
System.out.println(Arrays.toString(a));
Arrays.sort(a); //使用二分法查找,必须先对数组进行排序;
System.out.println(Arrays.toString(a));
//返回排序后新的索引位置,若未找到返回负数。
System.out.println("该元素的索引:" + Arrays.binarySearch(a, 12));
}
}
标签:src,Arrays,元素,System,int,数组
From: https://www.cnblogs.com/nylgwn/p/16937050.html