检验一个arraylist中的元素是否全部出现在另一个arraylist中的代码
答案:3 悬赏:0 手机版
解决时间 2021-02-18 21:28
- 提问者网友:感性作祟
- 2021-02-18 05:57
检验一个arraylist中的元素是否全部出现在另一个arraylist中的代码
最佳答案
- 五星知识达人网友:雾月
- 2021-02-18 07:24
int num=0;
for(int i=1;i<arraylist1.get(i);i++){
for(int j=1;j<arraylist2.length;i++){
if(arraylist1.get(i)==arraylist2.get(i)) {num=num+1; break;}
}
}
if(num=arraylist1.length)system.out.println("全部出现");
else system.out.println("没全部出现");
for(int i=1;i<arraylist1.get(i);i++){
for(int j=1;j<arraylist2.length;i++){
if(arraylist1.get(i)==arraylist2.get(i)) {num=num+1; break;}
}
}
if(num=arraylist1.length)system.out.println("全部出现");
else system.out.println("没全部出现");
全部回答
- 1楼网友:千夜
- 2021-02-18 08:09
只是全部出现,也就是说listB包含listA的全部元素
假设list的泛型为obj
for(Object obj:listA)
{
if(!listB.contains(obj))
{
return false;
}
}
return true;
- 2楼网友:煞尾
- 2021-02-18 07:40
arraylist底层就是个数组,首次初始化15个长度好像,然后放满后每次扩容1.5倍.不清楚你所谓的怎么查询是想问什么.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯