import java.util.Arrays; public class dhjsa { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; //数组的最前面插入一个元素 //对数组进行扩容 arr = Arrays.copyOf(arr, arr.length + 1); //扩容之后的数组{1,2,3,4,5,0} System.out.println(Arrays.toString(arr)); System.arraycopy(arr, 0, arr, 1, 5); //给索引为0的的位置赋值 System.out.println(Arrays.toString(arr)); int[] arr2 = {1, 2, 3, 4, 5}; System.arraycopy(arr2, 1, arr2, 0, 4); System.out.println(Arrays.toString(arr2)); arr2[arr2.length - 1] = 0; System.out.println(Arrays.toString(arr2)); arr2 = Arrays.copyOf(arr2, arr2.length - 1); System.out.println(Arrays.toString(arr2)); //删除1,2,3,4,5,中的3的话 ===『1,2,4,5』 int[] arr3 = {1, 2, 3, 4, 5}; System.arraycopy(arr3, 3, arr3, 2, 2); System.out.println(Arrays.toString(arr3)); arr3[arr3.length - 1] = 0; System.out.println(Arrays.toString(arr3)); arr3 = Arrays.copyOf(arr3, arr3.length - 1); System.out.println(Arrays.toString(arr3)); } }
JAVA
最新推荐文章于 2024-06-13 08:37:22 发布