java中list remove元素如何避免ConcurrentModificationException

走着路睡觉
  • java
小于 1 分钟

JDK

List<String> list = new ArrayList<>();
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
    String string = iterator.next();
    if (string.isEmpty()) {
        // 移除
        iterator.remove();
    }
}
上次编辑于:
贡献者: zhaojingbo
Loading...