Java-J2SE学习笔记-字符串转化为二维数组

1.字符串转化为二维Double数组

2.代码:

package Test;

public class TestDouble {

	public static void main(String[] args) {
		
		String str = "1,2;3,4,5;6,7,8,9";
		String [] strArr = str.split(";");
		String [] strArr2;
		int len = strArr.length;
		int len2;
		Double [][] doubles = new Double[len][];
		//doubles[0] = new Double[2];
		//doubles[0][1] = 0.22;
		//System.out.println(doubles[0][1]);
		
		for(int i = 0 ; i < len ; i++){
			strArr2 = strArr[i].split(",");
			len2 = strArr2.length;
			doubles[i] = new Double[len2];
			for(int j = 0 ; j < len2 ; j++){
				//System.out.println(i+"--"+j+"--"+Double.valueOf(strArr2[j]));
				doubles[i][j] = Double.valueOf(strArr2[j]);
			}
		}
		
		for(Double [] d : doubles){
			for(Double d2 : d){
				System.out.print(d2+"\t");
			}
			System.out.println();
		}
	}
}

  

3.运行结果:

 

posted @ 2015-06-27 23:24  shamgod  阅读(1620)  评论(0)    收藏  举报
haha