您好,我想填写我的 Arraylist 的 Arraylist,QuestionIdList_Section
命名QUESTION_ID_Of_SectionId_Temp
为QuestionIdList_Section
我的代码如下,以便您了解我的编码方式:
public static ArrayList<String> QUESTION_ID_Of_SectionId_Temp = new ArrayList<String>();
public static ArrayList<ArrayList<String>> QuestionIdList_Section = new ArrayList<ArrayList<String>>();
QUESTION_ID_Of_SectionId_Temp.add("Hello");
QUESTION_ID_Of_SectionId_Temp.add("Hiii");
QuestionIdList_Section.add(0,QUESTION_ID_Of_SectionId_Temp);
Log.i(TAG, "******Before " + QuestionIdList_Section);
Log.i(TAG, "******Before "+ QUESTION_ID_Of_SectionId_Temp);
QUESTION_ID_Of_SectionId_Temp.clear();
Log.i(TAG, "******After " + QuestionIdList_Section);
Log.i(TAG, "******After " + QUESTION_ID_Of_SectionId_Temp);
执行代码后,我得到两个变量的不同结果。
如下 :
******Before [[Hello, Hiiii]]
******Before [Hello, Hiiii]
******After [[]]
******After []
有人可以帮助我了解我在这里缺少的地方。我想清除临时数组列表,以便我可以放置不同的值,UESTION_ID_Of_SectionId_Temp
因此我的第二个索引QuestionIdList_Section
将设置不同的值。
提前致谢。