我试图找到一种方法将内容从一个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,但这不是最佳实践。 –