假设我在json-simple-1.1.1中有一个名为JSONArray
的{{1}}。我想将其截断为最大值。为此,我采取一个子集并重新分配它:
table
但是,这样做会导致List<Object> rows = this.table.subList(0, newSize);
table.clear();
table.addAll(rows);
行java.util.ConcurrentModificationException
。踢球者是,只有一个线程。从阅读关于Oracle的例外情况来看,很明显我在这里做了一些无效操作,但我不确定是什么。
以下是产生错误的代码:
table.addAll(rows)