[英]Array to row on 2D List/ArrayList Java
我想創建一個2D數組,其列數設置為(5),但行數不確定。 建議使用帶有數組列表的列表,例如List<List<String>> _upload = new ArrayList<List<String>>();
但是,這並沒有給我我需要的5個設置列。
我的第二個問題是將數據饋入2D數組的方式。 我得到了一個信息數組(長度為5,可以容納一行) String[] _ToUpload = {"One", "Two","Three","Four","Five"};
。 如何實現創建新行並將該數組合並到2D數組的行中的方法。
Java的新手,如果這是一個愚蠢的問題,對不起。 非常感謝
試試這個(我還沒有測試):
// create an list named arrayList and add elements to the list
String[][] array = new String[arrayList.size()][];
for (int i = 0; i < arrayList.size(); i++) {
ArrayList<String> row = arrayList.get(i);
array[i] = row.toArray(new String[row.size()]);
}
決定按照建議制作對象的ArrayList。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.