我試圖找到一種方法將內容從一個ArrayList的一類礦井複製到我目前工作的類來訪問一個ArrayList。如何從另一個類
這是我的代碼是如何目前在尋找我想要的內容轉移到類:
MainActivity MA = new MainActivity();
ArrayList<String> deletedValues = new ArrayList<String>();
for(String item :MA.deletedItems){
deletedValues.add(item);
}
而且,在MainActivity ArrayList中有修飾符私人,如果該事項
上面的代碼不會導致任何錯誤,但不會將任何值返回給新的ArrayList,deletedValues。
像@泰勒說,你不能直接訪問。你也可以使用addAll方法,你不需要迭代整個arrayList。 請參閱http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html#addAll%28java.util.Collection%29 – gonzalon
Tyler建議您使用getter方法。否則,你應該公開你的ArrayList,但這不是最佳實踐。 –