如何获取一个字符串的长度,并且如果长度不够6位,就在前面补0

时间:2025-04-21 16:36:30

需求:就是有一个字符串,长度不确定,我需要得到字符串的长度,如果长度不够6位数字,就在前面补0,例如:字符串的长度是556那么结果就是000556

String xml="<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
                "<ROOT><idno>62270119</idno><stdmsgtype>0100</stdmsgtype><std400trcd>GS19</std400trcd></ROOT>";
//获取xml长度,规定必须6位数,不够6位,就在前面补0
        Integer length = ();
        
        StringBuffer sb = new StringBuffer();
        if (().length() < 6) {
            for (int i = 0; i < ().length(); i++) {
                ("0");
            }
            (());
        }
        //结果是:
        (());