/*
时间:2013/5/28
作者:王小康
题目:编写一个方法,返回一个double型二维数组,数组中的元素通过解析字符串参数获得。
如字符串参数:"1,2;3,4,5;6,7,8,9"
输出:1.0 2.0
3.0 4.0 5.0 6.0
7.0 8.0 9.0
*/
public class Array {
public static void main(String[] args) {
double[][] d;
String str = "1,2;3,4,5,6;7,8,9";
String[] strFirst = str.split(";");
d = new double[strFirst.length][];
for(int i = 0; i < strFirst.length; i++)
{
String[] strSecond = strFirst[i].split(",");
d[i] = new double [strSecond.length];
for(int j = 0; j < strSecond.length; j++)
{
d[i][j] = Double.parseDouble(strSecond[j]);
}
}
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();
}
}
}
输出结果: