1

すでに通常の割り当てを試みました:

Collections.copy(lostPackets, historyList);

これはスローします:

Exception in thread "Thread-3" java.lang.IndexOutOfBoundsException: Source does not fit in dest

COWArrayList を通常の ArrayList にコピーする方法はありますか?

4

2 に答える 2

3

lostPackets.addAll(historyList);

最初から最新のレコードのみを保持する場合は、使用方法をCopyOnWriteArrayListクリアしてから使用することに注意してください。ArrayListclear()addAll()

于 2015-12-28T00:49:08.960 に答える
0

どうぞ

リスト arrayList = Arrays.asList(cowArrayList.toArray());

于 2015-12-28T00:40:43.797 に答える