格式 数组的基本使用 0912
数组定义
情况一,先声明,再分配空间
类型[] 数组名;
数组名 = new 类型[长度];
情况二,声明并分配空间
类型[] 数组名 = new 类型[长度];
情况三,声明并赋值(全)
类型 数组名 = new 类型[]{
数据1,数据n}
情况四,声明并赋值(简)
类型[] 数组名 = {
数据1,数据n}
数组下标对应坑位的赋值与改值
数组[下标] = 值
数组下标对应值的获取
数组[下标]
数组的遍历 打印所有成员
for (int i = 0; i < 数组名.length; i++) {
数组名[i] 的相关操作;
}
数组排序
升序
import java.util.Arrays;
Arrays.sort(数组名);
逆序
int 数组长度 = 数组名.length;
int 最大索引 = 数组长度 - 1;
for (int i = 0; i < 数组长度 / 2; i++) {
int temp = 数组名[i];
数组名[i] = 数组名[最大索引 - i];
数组名[最大索引 - i] = temp;
}
往字符串数组中追加一个数据
for (int i = 0; i < 数组名.length; i++) {
// 判断下标对应值是否为null
if (数组名[i] == null) {
// 进入分支表明,当前下标是空值,可占领
数组名[i] = 要插入的数据;
}
}
对象数组的使用
// 只声明不赋值
类名称[] 数组名 = new 类名称[长度];