用iterator迭代器去删除 遍历判断为空 就删除当前index
public static void main(String[] args) {
List<Object> list = new ArrayList() {{
add(11);
add(22);
}};
System.out.println("list = " + list);
Iterator<Object> iterator = list.iterator();
while (iterator.hasNext()) {
if (Integer.parseInt(iterator.next().toString()) == 11) {
iterator.remove();
}
}
System.out.println("list = " + list);
}
运行截图: