我有一个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? –