濤。

t.

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

 

posted on 2025-04-16 17:35  濤。  阅读(311)  评论(0)    收藏  举报

导航