im przy ArrayList i im próbuje skopiować jego część do innego ArrayList dlatego im przy:Konwersja podmenu ArrayList ArrayList
gdzie „sibling.keys” jest nowy i ArrayList "keys or this.keys" to starsza tablica ArrayList. użyłem casting bo zaćmienie kazał mi zrobić, ale to rzuca ClassCastException
:
java.util.ArrayList $ podmenu nie mogą być oddane do java.util.ArrayList
jakąś radę?
Inną łatwą opcją, która zadziałała dla mnie była sibling.keys.addAll (keys.subList (mid, this.num)); Zakłada się, że sibling.keys jest już zainicjowany. Funkcja addAll() po prostu kopiuje każdy element podlisty. –