java 如何删除数组中的元素

【编程】java如何删除数组中的元素?简单几步,让你轻松解决。

操作方法

  • 01

    1.  打开您的IDE(MyEclipse 10为例),在图示空白区域右键点击选择【New】->【Project】->【java Project】->【Next】

  • 02

    2.  步骤二后,设置项目的名称、JRE、默认工程位置->【finish】

  • 03

    3. 新建类文件,如下图所示。设置类名、访问属性、main函数等如下图所示

  • 04

    4. 在步骤三中创建的class文件下,添加如下代码 import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.List; public class DeleteArrayElementClass { public static void main(String[] args) { String[] ss = new String[10]; ss[0] = "/article/90808022090decfd91c80f8e.html"; ss[1] = "/article/90808022090decfd91c80f8e.html"; ss[2] = "/article/90808022090decfd91c80f8e.html"; ss[3] = "/article/90808022090decfd91c80f8e.html"; ss[4] = "/article/90808022090decfd91c80f8e.html"; ss[5] = "我被删除掉了"; ss[6] = "/article/90808022090decfd91c80f8e.html"; ss[7] = "/article/90808022090decfd91c80f8e.html"; ss[8] = "/article/90808022090decfd91c80f8e.html"; ss[9] = "/article/90808022090decfd91c80f8e.html"; ss = deleteArrayEle(ss, 5); for (String s : ss) { System.out.println(s); } } public static String[] deleteArrayEle( String[] arr, int index){ int num = arr.length; if( num <= index) { System.out.println("索引值不正确");return null; } List<String> list = Arrays.asList(arr); List<String> arrList = new ArrayList<String>(list); String target = arr[index]; Iterator<String> it = arrList.iterator(); while(it.hasNext()){ String x = it.next(); if(x.equals(target)){ it.remove(); } } //cvt to arr String[] res = new String[arrList.size()]; arrList.toArray(res); return res; } }

  • 05

    5. 运行程序如下图所示两种方式:1: 选中项目右键选择【Run as】-》【java application】 2: 点击第二张图的运行按钮-》【步骤3中的类文件】

  • 06

    6. 删除数组元素前和删除后的对比图,如下所示

  • 07

    如果您觉得有用,记得在下 方点击投票、点赞、关注、留言,小编会定期奉上更多的惊喜哦,您的支持才是小编继续努力的动力,么么哒。

(0)

相关推荐

  • 怎么删除php数组中的元素

    怎么删除php数组中的元素,不能是简单的把元素清空或者通过栈的方式去删除元素 操作方法 01 php的数组操作起来很方便的说,至于怎么去删除其中的元素,可能你想过这样的办法 $arr[4] = ''; ...

  • js去除数组中重复元素

    在做javascript开发的时候,经常会遇到数组元素重复的问题,而javascript Array又没有直接提供方法解决此问题,还需要自己去实现. 操作方法 01 书写去除数组重复元素调用函数: / ...

  • python怎么删除列表中的某个元素

    列表元素能增加就可以删除,前面我们介绍几种增加元素的方法,虽然都是增加但是也有所不同,这里介绍的删除列表元素的方法也是一样,下面就来演示一下.一.del删除列表del 不是方法,是 Python 中的 ...

  • C#怎么输出数组中元素内容

    当我们学习C#达到一定的程度的话,数组就是我们的另一个非常重要的内容.我下面以两种输出方式给大家分享下 操作方法 01 首先我们先简单定义一个整形的数组int[] nums = { 1, 2, 3, ...

  • java如何向String[]中添加值

    在平时的java开发中,经常会操作数组,那么,java中怎么像数组中添加元素呢,java怎么向String[]中添加值呢,下面本文就介绍一下. 操作方法 01 在java中,向String[]中添加元 ...

  • 用Java语言从键盘中输入内容

    这里介绍一些从键盘输入数据的方法 操作方法 01 首先定义scanner,方法:Scanner scanner = new Scanner(System.in); 此时会提示有错误,需要加入头文件:i ...

  • JS将数组中指定位置的元素删除

    JS将数组中指定位置的元素删除 操作方法 01 Array array=new Array(); array.del(object); 02 //数组删除Array.prototype.del = f ...

  • Java多维数组引用数组元素、初始化、获取长度

    在Java中,数组是一种数据存储结构,是一组相同类型数据的集合,用来存储多个同类型的数据,也是实现算法的基础,下面小编教大家Java多维数组如何引用数组元素和初始化 操作方法 01 打开我们的Ecli ...

  • Matlab查找或删除数据中满足条件的元素

    在处理数据的时候,需要查找是否有满足自己需要的数据,或者删除不符合自己需要的数据,这个用Matlab进行处理的时候更为简单,Matlab可以处理更多形式的数据. 操作方法 01 查找一个10×100的 ...