左填充带有零的字符串我也见过类似的问题这里和这里.但我不知道如何用Zero给Pad留下一个字符串。输入:“129018”输出:“0000129018”总输出长度应为10。
3 回答

慕容森
TA贡献1853条经验 获得超18个赞
String.format("%010d", Integer.parseInt(mystring));

慕桂英546537
TA贡献1848条经验 获得超10个赞
String paddedString = org.apache.commons.lang.StringUtils.leftPad("129018", 10, "0")

慕斯709654
TA贡献1840条经验 获得超5个赞
String unpadded = "12345"; String padded = "##########".substring(unpadded.length()) + unpadded; //unpadded is "12345"//padded is "#####12345"
String unpadded = "12345"; String padded = unpadded + "##########".substring(unpadded.length()); //unpadded is "12345"//padded is "12345#####"
String unpadded = "12345"; String padded = "000000000000000".substring(unpadded.length()) + unpadded; //unpadded is "12345"//padded is "000000000012345"
添加回答
举报
0/150
提交
取消