加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

删除数组元素

发布时间:2021-07-06 05:37:23 所属栏目:大数据 来源: https://blog.csdn.net/summoxj
导读:import java.util.ArrayList;public class array_delete { public static void main(String[] args) { method_1(); method_2(); } public static void method_1(){ ArrayListString arrayList=new ArrayListString(); arrayList.clear(); arrayList.add(0,"
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();
    }
}

?

输出结果为:

删除前列表元素:[第一个元素,第二个元素,第三个元素]
删除前数组元素:第一个元素,第三个元素
删除后列表元素:[第三个元素]
删除后数组元素:第三个元素
删除前数组元素:第一个元素,第三个元素
删除后数组元素:第一个元素,第三个元素

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读