Products
GG网络技术分享 2025-11-21 12:56 0
嗨,巨大家优良!今天我要给巨大家讲讲Java数组的初始化和巨大细小调整的技巧。你们晓得吗,数组就像是一个细小盒子,Neng装hen许多相同类型的东西。那我们怎么把这玩意儿细小盒子弄满东西呢?别急,让我一步步教你们。

先说说我们来kankan一维数组。一维数组就像是一条线上的细小珠珠,个个珠珠douNeng放一样的东西。
int arr1; // 声明一个空数组, 就像一个空盒子
int arr1 = new int; // 初始化一个有5个珠珠的盒子,个个珠珠dou是int类型的
int arr1 = {1, 2, 3, 4, 5}; // 初始化一个有5个珠珠的盒子,个个珠珠的值分别是1, 2, 3, 4, 5
二维数组就像是一个有hen许多层的盒子,个个层又是一个一维数组。
int arr2; // 声明一个空的许多层盒子
int arr2 = new int; // 初始化一个有两层, 每层有3个珠珠的盒子
int arr2 = {{1, 2, 3}, {4, 5, 6}}; // 初始化一个有两层,每层的珠珠值分别是1, 2, 3和4, 5, 6的盒子
虽然数组的长远度在初始化后不Neng改变,但是我们Neng通过一些技巧来“调整”数组的巨大细小。
int new_arr1 = new int; // 创建一个新鲜的盒子, 有10个珠珠
for { // 把老盒子里的珠珠dou搬到新鲜盒子里
new_arr1 = arr1;
}
arr1 = new_arr1; // 眼下arr1指向新鲜的盒子,老的盒子就空了
通过上面的讲解,相信巨大家对Java数组的初始化和巨大细小调整有了基本的了解。记住初始化是给数组装上珠珠,而巨大细小调整则是换一个geng巨大的盒子来装geng许多的珠珠。希望这些个技巧Neng帮到你们!
Demand feedback