数组是指有序的元素序列,使用中括号“[ ]”来表示和存放相同类型的元素,每个元素都有自己对应的下标位置,起始下标都以0开头。下面通过代码来演示如何对一个或多个数组进行“增删改查”的操作。
以上截图,是对数组CRUD操作的细节总结。
代码演示:
1、封装一个util工具类,里面存放对数组的“增删改查”方法。
package demo1.util;
import java.util.Arrays;
public class MyArray {
// 定义一个用于存储数据的目标数组
private int[] elements;
//初始化数组的长度
public MyArray() {
elements = new int[0];
}
// 获取数组长度的方法
public int size() {
return elements.length;
}
// 往数组的末尾添加一个元素
public void add(int element) {
// 创建一个新的数组
int[] newArr = new int[elements.length + 1];
// 把原数组中的元素复制到新数组中
for (int i = 0; i < elements.length; i++) {
newArr[i] = elements[i];
}
// 把添加的元素放入新数组中
newArr[elements.length] = element;
System.out.println("新添元素:" + element);
// 使用新数组替换旧数组
elements = newArr;
}
// 打印所有元素到控制台
public void show(