在做项目的时候,更新界面,我们可以在请求成功的时候把选中的实体移除,如果父类就有一个子类,选中子类的时候,我们移除父类,在父类没有被选中子类数量多于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<>();
最后
以上就是体贴夏天最近收集整理的关于循环遍历不确定长度数组的全部内容,更多相关循环遍历不确定长度数组内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复