将字符串转化为二维数组

public class StringToArray{

    public static void main(String[] args){
        
        String str = "2,6;6,9,3;2,6,3,7";
        String[] first = str.split(";");
        int[][] array = new int[first.length][];
        
        for(int i=0;i<first.length;i++){
            String[] second = first[i].split(",");
            array[i] = new int[second.length];
            for(int j=0;j<second.length;j++){
                array[i][j] = Integer.parseInt(second[j]);
            }
        }

        for(int i=0;i<array.length;i++){
            for(int j=0;j<array[i].length;j++){
                System.out.print(array[i][j] + " ");
            }
            System.out.println(); 
        }
    }

}

猜你喜欢

转载自www.cnblogs.com/yxfyg/p/12368970.html