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]);
}
}
}
}
將字符串變爲數組,並遍歷數組
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.