java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言, 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台 (即 JavaEE(j2ee), JavaME(j2me), JavaSE(j2se)) 的总称
下面小编就为大家带来一篇 java 删除数组中的某一个元素的方法小编觉得挺不错的, 现在就分享给大家, 也给大家做个参考一起跟随小编过来看看吧
实例如下:
- package org.company.project.test;
- import java.util.Arrays;
- import java.util.Scanner;
- public class ArraysDelete { public static void main(String[] args) {
- // 删除数组中的某一个元素的方法:
- // 把最后一个元素替代指定的元素, 然后数组缩容
- Scanner sc =new Scanner(System.in);
- int[] arr = new int[]{1,2,4,5,9,8,0};
- System.out.println(Arrays.toString(arr));
- System.out.println("请输入要删除第几个元素:");
- int n = 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]
来源: http://www.phperz.com/article/18/0220/358860.html