删除数组元素
发布时间: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();
}
}
? 输出结果为: 删除前列表元素:[第一个元素,第二个元素,第三个元素] (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
