Delete array elements

import java.util.ArrayList;

public class array_delete {
    public static void main(String[] args) {
        method_1();
        method_2();
    }
    public static void method_1(){
        ArrayList<String> arrayList=new ArrayList<String>();
        arrayList.clear();
        arrayList.add(0,"第一个元素");
        arrayList.add("第二个元素");
        arrayList.add("第三个元素");
        System.out.println("删除前列表元素:"+arrayList);
        Object[] array_1=arrayList.toArray();
        System.out.print("删除前数组元素:");
        printArray(array_1);
        arrayList.remove(1);
        arrayList.remove("第一个元素");
        System.out.println("删除后列表元素:"+arrayList);
        Object[] array_2=arrayList.toArray();
        System.out.print("删除后数组元素:");
        printArray(array_2);
    }
    public static void method_2(){
        Object[] array={"第一个元素","第二个元素","第三个元素"};
        System.out.print("删除前数组元素:");
        printArray(array);
        array[1]=array[2];
        Object[] array_1=new Object[2];
        System.arraycopy(array,array_1,2);
        System.out.print("删除后数组元素:");
        printArray(array_1);
    }
    public static void printArray(Object[] array){
        for(int i=0;i<array.length;i++){
            if(i!=0){
                System.out.print(",");
            }
            System.out.print(array[i]);
        }
        System.out.println();
    }
}

The output result is:

List element before deleting: [first element, second element, third element] array element before deleting: first element, list element after deleting the third element: [Third Element] array element after deleting: third element array element before deleting: first element, array element after deleting the third element: first element, array element after deleting the third element: first element, third element

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>