前言
想对一个字符串进行解析,变成二维数组的形式
实例
String string_s = "1,2,3,4;5,6,7,8;9,10,11,12";
String[] strings = string_s.split(";");
String[][] stringTwo = null;
for(int i=0;i< strings.length;i++){
if(stringTwo==null) stringTwo = new String[3][4];
// stringTwo[i] = strings[i].split(",");
String[] infos = strings[i].split(",");
for(int j=0;j< infos.length;j++) {
stringTwo[i][j]=infos[j];
}
System.out.println(Arrays.toString(stringTwo[i]));
}
输出结果展示:
[1, 2, 3, 4]
[5, 6, 7, 8]
[9, 10, 11, 12]
总结
- 字符串的
split()
函数的使用 - 先
“;”
解析成一维数组 - 再
“,”
解析成二维数组