我正在嘗試使用Java來執行以下操作,這是允許的嗎?的給arraylist另一個arraylist的值JAVA
import java.util.ArrayList;
class Apple {
void makeAppleArrayList() {
ArrayList<String> appleArrayList = new ArrayList<String>();
appleArrayList.add("apple");
Banana b = new Banana();
b.copyAppleArrayList(appleArrayList);
}
}
import java.util.ArrayList;
class Banana {
ArrayList<String> bananaArrayList = new ArrayList<String>();
void copyAppleArrayList(ArrayList<String> arrayList) {
bananaArrayList = arrayList;
}
}
你可以試試。 –
你應該嘗試一下。雖然在你的例子中Banana只會引用Apple的ArrayList。一旦你修正了你的編譯錯誤,當然。你有沒有考慮過'addAll'? –
我的壞插入,只是注意到 –