我有一個ArrayList<String[]> array_list
我想將其轉換成2D String數組說結果 使得array_list第一個字符串數組是result[0]
。 另外我想結果中的第一個字符串等於字符串equal
。
即 如果array_list第一陣列["A","B","C"]
和我的字符串equal
是"D"
我result[0]
應該["D","A","B","C"]
如何字符串數組的ArrayList轉換成二維字符串數組
我想:
ArrayList<String[]> result = new ArrayList<String[]>();
// I'm getting value of result from a function
String[][] array = new String[result.size()][];
int j =0;
for (String[] arrs : result)
{
System.out.println(j);
String arr = n;//I have taken n as parameter for the function
array[j][0] = arr;
int i =1;
for(String o : arrs)
{
array[j][i] = o;
i++;
}
j++;
}
但是這給java.lang.NullPointerException
。
在哪一行是拋出的nullpointerexception? –