我返回的ArrayList不返回已添加到其中的值。
package pack1;
public class file{
private ArrayList<String> arraylist = new ArrayList<>();
public void method(){
arraylist.add("value");
arraylist.add("value2");
arraylist.add("value3");
}
public ArrayList<String> getArrayList(){ //returns the arraylist
return arraylist;
}
}
以上是我添加到数组中的值,我想检索另一个类中的数据,该数据也位于另一个源文件夹中。
package pack2;
public class retrieve{
public file obj; //object from file
public void method(){
obj = new file();
ArrayList<String> arraylist2 = obj.getArrayList;
for(String arr : arraylist2){
System.out.println(arr);
}
}
}
,并且在检索类中,我试图获取数据,但是没有显示出来,并且当使用size()时,数组的大小为0,意味着它根本没有返回任何元素, 有人知道怎么修这个东西吗。谢谢您的回答。