前文讲到,通过函数,进行数组元素的添加,这里同样通过这个函数,进行数组的删除。
举个例子,代码如下:
1 //导入输入所需要的包 2 import java.util.Scanner; 3 4 public class test6 5 { 6 public static void main(String [] arys) 7 { 8 int [] arr1 = {1,2,3,4,5}; 9 10 Scanner sc = new Scanner(System.in);//创建一个输入流对象 11 System.out.println("请输入要删除的位置:"); 12 int index = sc.nextInt();//获取用户输入的整型值 13 14 15 System.arrycopy(arr1,index+1,arr1,index,arry.length-index-1); 16 17 arr1[arr1.length-1] = 0; 18 19 for(int n : arr1) 20 { 21 System.out.print(n+"\t"); 22 } 23 } 24 }