我有一个字符串
[Ian Wood P. M. Visscher]
[Ian Wood L. Mengersen]
[Ian Wood]
[P. M. Visscher Ian Wood].
我想将此字符串写入二维数组。(即)字符串
a[0][0]=Ian Wood ,
a[0][1]=P. M. Visscher,
a[1][0]=Ian Wood,
a[1][1]=L. Mengersen and so on.
每次我要输入时,字符串中的名称都会改变。如何将其拆分并以上述形式存储在数组中。请提出任何想法。在此先感谢。以下是我处理的代码,但没有正确拆分。
String[] parts = output.split(" ");
String[][] table = new String[parts.length / 2][2];
for (int i = 0, r = 0; r < table.length; r++) {
table[r][0] = parts[i++];
table[r][1] = parts[i++];
}
System.out.println(java.util.Arrays.deepToString(table));