将字符串变为数组,并遍历数组

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

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