我刚刚遇到了严重的问题。在我完成app的finnaly状态,当我需要在ArrayList<ArrayList<String>>
打印所有内容时,我得到了一些奇怪的东西。看起来很简单:
ArrayList<ArrayList<String> > parentArray = new ArrayList<ArrayList<String> >();
System.err.println("emails::::::: parentArray size: " + list.size());
for ( int parentIndex = 0; parentIndex < parentArray .size(); parentIndex++){
ArrayList<String> childArray = parentArray.get(parentIndex);
for ( int childIndex = 0; childIndex < childArray.size(); childIndex++)
System.out.println(childArray.get(childIndex));
}
在输出时,just emails::::::: list size: 62
。
还尝试过:
转换为:
String [] databaseOfChild =(String [])childArray.toArray(new String [childArray.size());
答案 0 :(得分:0)
你必须做
System.err.println("emails::::::: parentArray size: " + parentArray.size());
输出parentArray的大小 - 您正在打印示例代码中不存在的其他列表的大小。