1. 数组
数组的基本使用
int[] arr1 = new int[3];
int length1 = arr1.length;
for(int i = 0; i < length; i++) {
System.out.println(arr1[i]);
}
int[] arr2 = new int[] {
1, 2, 3, 4, 5};
数组元素的添加
int[] arr = new int[] {
1, 2, 3};
System.out.println(Arrays.toString(arr));
int dst = 4;
int[] newArr = new int[arr.length + 1];
for(int i = 0; i < arr.length; i++ ) {
newArr[i] = arr[i];
}
newArr[arr.length] = dst;
数组元素的删除
int[] arr = new int[] {
1, 2, 3, 4, 5};
int dst = 3;
int newArr[] = new int[arr.length - 1];
for(int i = 0; i < newArr.length; i++) {
if(i < dst) {
newArr[i] = arr[i];
}else {
newArr[i] = arr[i+1];
}
}
arr = newArr;
面向对象的数组
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