Android开发List遍历去重
用嵌套for循环去重,关键要知道List集合的数量正在减少。
直接上代码:
for (int i = lxrListBeans.size() -1; i >= 0 ; i--) {
SubmitBean.LxrListBean lxrListBean = lxrListBeans.get(i);
for (int j = i - 1 ; j >= 0 ; j--) {
if (lxrListBean.getIsproxy().equals(lxrListBeans.get(j).getIsproxy()) &&
lxrListBean.getName().equals(lxrListBeans.get(j).getName()) &&
lxrListBean.getRelationship().equals(lxrListBeans.get(j).getRelationship()) &&
lxrListBean.getSfzh().equals(lxrListBeans.get(j).getSfzh()) &&
lxrListBean.getSjhm().equals(lxrListBeans.get(j).getSjhm())
){
lxrListBeans.remove(i);
break;
}
}
}
你们应该能看懂的