package test; public class doubleshuzu { public static void main(String[] args) { double a[][]; String s="1,2;3,4,5;6,7,8"; String [] sFirst=s.split(";"); a = new double[sFirst.length][]; for(int i=0;i<sFirst.length;i++) { String [] sSecond=sFirst[i].split(","); a[i]=new double[sSecond.length]; for(int j=0;j<sSecond.length;j++) { a[i][j]=Double.parseDouble(sSecond[j]); } } for(int i=0;i<a.length;i++) { for(int j=0;j<a[i].length;j++) { System.out.println(a[i][j]+""); } System.out.println(); } } }