-- 定义并用运算符new为之分配空间后,才可以引用数组中的每个元素;
-- 数组元素的引用方式:arrayName[index]
*index为数组元素下标,可以是整型常量或整型表达式。如a[3] , b[i] , c[6*i]; *数组元素下标从0开始;长度为n的数组合法下标取值范围: 0 ~ n-1;
-- 每个数组都有一个属性length指明它的长度,例如:a.length 指明数组a的长度 (元素个数);
数组的长度: 数组名.length
-- 起点和终点
起点: 数组名[0]
终点: 数组名[0] 数组名[length-1]
数据的拷贝 Declare, create and initiate in the same time :使用java.lang.System类的静态方法
public static void arraycopy
(Object src,int srcPos,Object dest, int destPos,int length)
可以用于数组src从第srcPos项元素开始的length个元素拷贝到目 标数组从destPos项开始的length个位置。
如果源数据数目超过目标数组边界会抛出
IndexOutOfBoundsException 异常。
数据的拷贝举例:
public class ArrayTest7 {
public static void main(String args[]) {
String[] s = {"Mircosoft","IBM","Sun","Oracle","Apple"};
String[] sBak = new String[6];
System.arraycopy(s,0,sBak,0,s.length);
for(int i=0;i



