List<T> photos = new ArrayList<>();
int size = photos.size();
for(int i = size - 1; i >= 0; i--){
if(photos.get(i) == null){
photos.remove(i);
}
}
移除list中某空项时,for循环从list最后一项开始遍历,去除。不然可能出现脚标异常
java for循环 去除为空项
List<T> photos = new ArrayList<>();
int size = photos.size();
for(int i = size - 1; i >= 0; i--){
if(photos.get(i) == null){
photos.remove(i);
}
}
移除list中某空项时,for循环从list最后一项开始遍历,去除。不然可能出现脚标异常