int[] array = {1,2,3,4,5};
int[] array2;
array2 = array;
// for(int x : array2){
// x++;
// }
//foreach只会操作iterator的拷贝,不能进行修改操作
for(int i=0;i<array2.length;i++){
array2[i]++;
}
for(int x : array2){
System.out.println(x);
}
如果不确定数组大小, 创建的时候要使用关键字new
//创建一个随机大小的数组
Random rand = new Random(10);
//需要使用关键字new,否则会报错
//! int[] arr = int[rand.nextInt(10)];
int[] arr = new int[rand.nextInt(10)];
System.out.println(Arrays.toString(arr));
对象数组初始化, 写法与基础数据数组一致
Robot[] robots1 = {new Robot("Tom"),new Robot("Jerry")};
Robot[] robots2 = new Robot[]{new Robot("擎天柱"),new Robot("大黄蜂")};
//! Robot[] robots3 = Robot[]{new Robot("威震天")};
System.out.println(Arrays.toString(robots1));
System.out.println(Arrays.toString(robots2));