概述
在做项目的时候,更新界面,我们可以在请求成功的时候把选中的实体移除,如果父类就有一个子类,选中子类的时候,我们移除父类,在父类没有被选中子类数量多于1的时候,我们移除选中的子类。
在遍历不确定的长度的数组时,我们选中用迭代器
Iterator<CustomAfterAcceptNumberBean> it = acceptNumberData.iterator();
while (it.hasNext()) {
CustomAfterAcceptNumberBean parent = null;
parent = it.next();
if (parent.isSelect()) {
it.remove();
} else {
if (null != parent.getPhoneList()) {
Iterator<CustomAfterPhoneBean> child = parent.getPhoneList().iterator();
while (child.hasNext()) {
CustomAfterPhoneBean phoneBean = null;
phoneBean = child.next();
if (phoneBean.isSelect()) {
child.remove();
}
}
}
}
}
accepterAdapter.adapterChanged(acceptNumberData);
selectList = new HashSet<>();
最后
以上就是体贴夏天为你收集整理的循环遍历不确定长度数组的全部内容,希望文章能够帮你解决循环遍历不确定长度数组所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复