Bereits versucht normale Zuordnung und:
Collections.copy(lostPackets, historyList);
Was wirft:
Exception in thread "Thread-3" java.lang.IndexOutOfBoundsException: Source does not fit in dest
Gibt es eine Möglichkeit, COWArrayList in eine normale ArrayList zu kopieren?
1
user3675773
28 Dez. 2015 im 03:36
2 Antworten
Beste Antwort
lostPackets.addAll(historyList);
Hinweis: Wenn Sie nur die neuesten Datensätze aus CopyOnWriteArrayList
behalten möchten, löschen Sie zuerst die ArrayList
mit der clear()
-Methode und verwenden Sie dann addAll()
.
2
George Mulligan
28 Dez. 2015 im 00:49
Bitte schön
List arrayList = Arrays.asList (cowArrayList.toArray ());
0
George Moralis
28 Dez. 2015 im 00:40
Neue Fragen
java
Java ist eine Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [hadoop], [gradle] und [maven] verwendet.