Java的String左侧补0以及左侧删0
一、String左侧补0
int number = 1; // 0 代表前面补充0 // 5代表长度为5 // d 代表参数为正数型 String str = String.format("%05d", number);
二、String左侧删0
方式一
replaceAll(String regex, String replacement) 每个子串替换该字符串的给予更换 String tempStr = "0000012345"; String str = tempStr.replaceAll("^(0+)", "");//结果12345
方式二
replaceFirst(String regex, String replacement) 代替这个字符串的替换,匹配第一个字符串 String tempStr = "0000012345"; String str = tempStr.replaceFirst("^0*", "");//结果12345
方式三
此种是目标是转化为int类型才适用,其余的转String用前两种方法 String tempStr = "000012345"; int result = Integer.parseInt(tempStr); //12345