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

东西/原料
- java情况和IDE
方式/步调
- 1
1. 打开您的IDE(MyEclipse 10为例),在图示空白区域右键点击选择【New】->【Project】->【java Project】->【Next】
- 2
2. 步调二后,设置项目标名称、JRE、默认工程位置->【finish】
- 3
3. 新建类文件,如下图所示。设置类名、拜候属性、main函数等如下图所示
- 4
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;
}
}
- 5
5. 运行法式如下图所示两种体例:1: 选中项目右键选择【Run as】-》【java application】
2: 点击第二张图的运行按钮-》【步调3中的类文件】
- 6
6. 删除数组元素前和删除后的对比图,如下所示
21怎么挪用摄像头
- 7
若是您感觉有效,记得鄙人方点击投票、点赞、存眷、留言,小编会按期送上更多的惊喜哦,您的撑持才是小编继续尽力的动力,么么哒。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/238495.html
- 上一篇: 如何设置Windows的默认应用
- 下一篇: 电脑软件怎么设置兼容方式运行
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497