public class Test {
public static void main(String[] args) {
String s = "1,2;3,4,5;6,7,8";
String[] sFirst = s.split(";");
//通过String的split方法,将s分解成3个字符串,传入到d的二维数组中。{{1,2},{3,4,5},{6,7,8}}
double[][] d=new double[sFirst.length][];
for(int i=0;i<sFirst.length;i++){
String[] sSecond = sFirst[i].split(",");
//将二维数组d[][]中每一组分解成一维数组
d[i]=new double[sSecond.length];
for(int j=0;j<sSecond.length;j++){
//二维数组赋值,并将字符串变成double类型
d[i][j] = Double.parseDouble(sSecond[j]);
}
System.out.println();
}
for(int i=0;i<d.length;i++){
for(int j = 0;j<d[i].length;j++){
System.out.println(d[i][j]);
}
}
}
}
将字符串变为数组,并遍历数组
最新推荐文章于 2024-07-24 14:31:30 发布