private static String getNumberString(int n)
    {
        StringBuffer sb = new StringBuffer("00000000000000000000000000000000");
        if (n > 10 && n < 32)
        {
            for (int i = 0; i < n; i++)
            {
                sb.setCharAt(i, '1');
            }
        }
        return sb.toString();
    }上面代码只是提供一种思路直接用sb.append一个一个加也是可以的