重新問,因爲我的其他線程不明確,我不明白真正的問題。ArrayList初始化爲null?
public class Test extends Survey
{
ArrayList<Answer> answerList;
ArrayList<Question> questionList;
public Test()
{
questionList = new ArrayList<Question>();
answerList = new ArrayList<Answer>();
...
}
...
}
在Eclipse調試器,它顯示answerList
值作爲零,而questionList
不是。是什麼賦予了?
編輯:是否有可能我的調試器搞砸了?我不能讓它停止在我設置斷點的地方。它停留在舊的而忽略新的。我沒有設置新的配置或任何東西。
您稍後重新聲明answerList嗎?它在哪裏顯示爲空?你可以發佈[SSCCE](http:/sscce.org)嗎? –
你的斷點在哪裏?它是非常有意義的,如果它在'answerList = new ArrayList();' –
onemach
這行代碼沒有問題;你很可能後來將'answerList'重新初始化爲空。 – Vulcan