一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

java删除数组中的某一个元素的方法

时间:2017-01-13 编辑:简简单单 来源:一聚教程网

实例如下:

 

 代码如下复制代码

packageorg.company.project.test;

 

importjava.util.Arrays;

 

importjava.util.Scanner;

 

publicclassArraysDelete {publicstaticvoidmain(String[] args) {

 

//删除数组中的某一个元素的方法:

 

//把最后一个元素替代指定的元素,然后数组缩容

 

Scanner sc =newScanner(System.in);

 

int[] arr =newint[]{1,2,4,5,9,8,0};

 

System.out.println(Arrays.toString(arr));

 

System.out.println("请输入要删除第几个元素:");

 

intn = sc.nextInt(); sc.close();

 

//把最后一个元素替代指定的元素

 

arr[n-1] = arr[arr.length-1];

 

//数组缩容

 

arr = Arrays.copyOf(arr, arr.length-1);

 

System.out.println(Arrays.toString(arr));

 

} }

 

运行结果:

[1, 2, 4, 5, 9, 8, 0]

请输入要删除第几个元素:

3

[1, 2, 0, 5, 9, 8]

热门栏目