如何用Java解决这个问题

声明并初始化二维数组buf [3][](二维数组的第二个维度长度在创建时可以为空),buf由三个长度不同的一维数组组成:buf[0]=new int[3],buf [1]=new int[4],buf [2]=new int[5],初始化数组,并输出buf[1]的全部内容


        int[][] bufs = new int[3][];
        bufs[0] = new int[3];
        bufs[1] = new int[4];
        bufs[2] = new int[5];
        for (int i = 0; i < bufs[1].length; ++i) {
            System.out.println(bufs[1][i]);
        }