ArrayList.addAll(ArrayList)有时抛出UnsupportedOperationException怎么解决?

梢雁 5月前

我有一个从一些分页的字符串数据中读取列表的代码。我不理解——为什么addAll()抛出UnsupportedOperationException,为什么它的随机行为呢?

List<Event> eventList = eventTable.getEvents(); // returns ArrayList
while (hasNextPage()) {
  goToNextPage();
  eventList.addAll(eventTable.getEvents());
}
*
*