在java中怎样实现从一个数组(s1)中剔除与另一个数组(s2)相同的元素 5
展开全部
判断两个数组长度,把长度大的放在循环里面,加两个循环里面的循环判断是否元素相同,如果相同则删除
更多追问追答
追问
数组怎样实现数组元素的删除,好像没与相关方法吧
追答
可以生成一个新的数组放到里面
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-07
展开全部
源数组 arr
新数组 arr2
排序的数组 arrOther
int k=0;
for(int i=0; i<arr.length; i++){
boolean find=false;
for(int j=0; j<arrOther.length; j++){
if(arrOther[j]==arr[i]){
find=true;
break;
}
}
if(!find){//跳过找到的。
arr2[k]=arr[i];
}
}
新数组 arr2
排序的数组 arrOther
int k=0;
for(int i=0; i<arr.length; i++){
boolean find=false;
for(int j=0; j<arrOther.length; j++){
if(arrOther[j]==arr[i]){
find=true;
break;
}
}
if(!find){//跳过找到的。
arr2[k]=arr[i];
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
common-lang包有相关方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询