林和IM嘗試它的一部分複製到另一個的ArrayList因此即時通訊使用:使用一個ArrayList轉換一個ArrayList的子列表到一個ArrayList
其中「sibling.keys」是新的ArrayList和「keys or this.keys」是較早的ArrayList。 我用鑄件,因爲日食告訴我這樣做,但後來它拋出一個ClassCastException
:
的java.util.ArrayList $ SUBLIST不能轉換爲java.util.ArrayList中
有什麼建議?
對我而言,另一個簡單的選擇是sibling.keys.addAll(keys.subList(mid,this.num)); 這是假定sibling.keys已被初始化。 addAll()只是複製子列表的每個項目。 –