我在處理另一個類中的arraylist
元素時遇到了一個問題。我有2個班級:A級和B級。如何在任何類的私有成員中打印ArrayList值
class A {
private ArrayList<String> temp=new ArrayList<String>();
temp.add("abc");
temp.add("XYZ");
public ArrayList<String> getTemp() {
return this.temp;
}
}
public class B
{
private A a=null;
public b(A aa)
{
this.a = aa;
}
System.out.printLn(a.getTemp.size());//output is 2
System.out.printLn(a.getTemp.get(0));//null
}
爲什麼它給我null?請簡單說明一下。
你的代碼有很多錯誤。 *(代碼在任何方法之外,構造函數名稱不符合類的..)* –