public class Bao
{
public static void main(String []args){
String s="1,2;3,4,5;6,7,8";
String[] sFirst=s.split(";");//这句话的意思就是将字符串分段 以分号为标识 这样就分成了三段 然后放进数组。
for(int i=0;i<sFirst.length;i++){
System.out.println(sFirst[i]);
}
}
}
题目
编写一个方法,返回一个double类型的二维数组,数组元素通过解析字符串参数获得,如字符串参数“1,2;3,4,5;6,7,8”。对应的数组为的d[0][0]=1.0 d[0][1]=2.0 d[1][1]=3.0 d[1][2]=4.0 d[1][3]=5.0 等…
public class Bao
{
public static void main(String []args){
String s="1,2;3,4,5;6,7,8";
String[] sFirst=s.split(";");
double d[][]=new double[sFirst.length][];
for(int i=0;i<sFirst.length;i++){
String []sSecond=sFirst[i].split(",");
d[i]=new double[sSecond.length];
for(int j=0;j<sSecond.length;j++){
d[i][j]=Double.parseDouble(sSecond[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();
}
}
}