我有一個像下面如何將2D String ArrayList轉換爲簡單的2D String Array?
ArrayList<ArrayList<String>> childrenSuperList = new ArrayList<ArrayList<String>>();
...
childrenList = new ArrayList<String>();
...
childrenSuperList.add(childrenList);
我怎樣才能將其轉換爲一個簡單的字符串數組一樣
String s[][]= {{"a","b","c"},
{"d","e","f"},
{"a","b","c"}
}
爲什麼不使用'對(INT I = 0; I
@NikitaBeloglazov模擬?我**在源'ArrayList'上迭代**,並追蹤目標數組中的索引。這是最短和最乾淨的代碼。爲什麼我想用醜陋的'childrenSuperList.get(i)'代替? –
我只是覺得索引是錯誤的,這個逃逸的循環可以在循環之外訪問。在for(int i'''')循環中,我們將列表的第i個元素設置爲數組的第i個元素將更加明顯。是的,它更加冗長,但我認爲在某些方面它更清晰。 –