编写一个方法,返回一个double型二维数组,数组中的元素通过解析字符串获得。如zifuc参数;"1, 2; 3, 4,5 ;6, 7 ,8"
对应的数组为
public class Test{
public static void main (String[] args) {
double [][] d; //然后定义一个二维数组d 4
String s = "1,2;3,4,5;6,7,8"; //首先定义一个字符串 1
String[] sFirst = s.split(";"); //使用split方法让其字符串用“;”隔开 split() 方法用于把一个字符串分割成字符串数组。2
d = new double[sFirst.length][]; //定义二维数组的第一维的长度 5
for (int i=0; i<sFirst.length; i++) {
String[] sScond = sFirst[i].split(",") ; //用“,”隔开 3
d[i] = new double[sScond.length]; //定义二维数组的第二维的长度 6
for (int j=0; j<sScond.length; j++) {
d[i][j] = Double.parseDouble(sScond[j]); // 将sScond[j]的值赋值进去 7
}
}
for (int i=0; i<d.length; i++) {
for (int j=0; j<d[i].length; j++) {
System.out.print(d[i][j] + " ");
}
System.out.println();
}
}
}