一、String左侧补0
format(String format, Object… args)
使用指定的格式字符串和参数返回格式化的字符串。
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