我有一个带有arrayList的类,我创建了一个返回其值的方法(getList)。
ArrayList<String> data = new ArrayList<>();
public void Tes2(){
data.add("aku");
data.add("sudah");
data.add("mandi");
}
public ArrayList getList(){
return data;
}
然后我有另一个类将从前一个类调用arrayList。
public static void main(String[] args) {
Tes2 ambil = new Tes2();
ambil.getList();
System.out.println(ambil.getList()+" ");
}
但是当我编译代码时,没有任何内容被打印出来。我不知道出了什么问题,就像我的arraylist是空的。我该怎么办呢?
答案 0 :(得分:0)
删除构造函数中的void或将其更改为其他名称(例如Loadlist),以使其成为方法。然后从你的主类你可以调用ambit.Loadlist()来加载列表然后你可以编写ambil.getList()