java如何删除掉数组中的某个元素??

比如一个数组:String arrays={"1","2","3","5",“6”}; for(String s:arrays){ if(s.equals("2")){ //移除掉元素2 } }

第1个回答  2019-01-11
String[]
arrays={"1","2","3","5","6"};
String[]
tempArr
=
new
String[arrays.length];
int
i
=
0;
for(String
s:arrays){
if(!s.equals("2")){
tempArr[i]
=
s;
i++;
}
}
for(int
j
=
0;
j
<
tempArr.length;
j++)
{
System.out.println(tempArr[j]);
}
//
数组本身是不可以移除元素的
但可以通过中间变量来实现数组的移除
第2个回答  2020-08-13
数组是不可以进行删除的
你可以转换成为
ArrayList
然后进行删除
然后再返回一个数组

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网