数组中删除元素(test6.java)

  前文讲到,通过函数,进行数组元素的添加,这里同样通过这个函数,进行数组的删除。

  举个例子,代码如下:

 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 }

猜你喜欢

转载自www.cnblogs.com/zglbt/p/8934598.html