將字符串變爲數組,並遍歷數組

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]);
			}
		}
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章