课程内容:
-
Java中的数组
-
数组的复制
Java中的数组
-
什么是数组
一组数据
数组可以理解成一个容器 用来存储多个类型相同的元素
数组优势:将一组零散的数据 统一管理 -
数组的基本用法
创建数组对象:
int[] data = new int[5];//空间大小
int[] data = new int[]{元素,元素,元素....};
int[] data = {元素,元素,元素....};
如何得到数组大小:
int x = 数组对象.length;
如何得到数组里面的某一个元素
下标范围[0,数组长度)
数组对象[下标];
如何遍历数组对象:
for + 下标 jdk5.0之前
for(int x = 0;x < data.length;x++){
//x:下标 data[x]:元素
}
foreach
for(数组类型 x : data){
//x:元素
} -
数组的复制
-
System.arraycopy(1数组,2下标,3数组,4下标,5长度)
-
1:要复制的老数组对象
-
2:老数组的下标几开始复制
-
3:要复制到的新数组对象
-
4:新数组的下标几开始存储
-
5:要复制的长度
-
-
新数组 = Arrays.copyOf(数组对象,新数组长度);
-
Arrays.copyOf():从下标0开始复制 连续不断复制
-
import java.util.*;
-
-