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.运行结果:

 

你可能感兴趣的:(java)