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]);
}
}
}
}
将字符串变为数组,并遍历数组
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.