数字转字符串前面自动补0 / 字符串(数字串)除去前面的0


Java代码  --- 自动补0 

 
     
/**
* Java里数字转字符串前面自动补0的实现。
*
*/
public class TestStringFormat {
public static void main(String[] args) {
int youNumber = 1;
// 0 代表前面补充0
// 4 代表长度为4
// d 代表参数为正数型
String str = String.format("%04d", youNumber);
System.out.println(str); // 0001
}
}
/**
* Java里数字转字符串前面自动补0的实现。
*
*/
public class TestStringFormat {
public static void main(String[] args) {
int youNumber = 1;
// 0 代表前面补充0
// 4 代表长度为4
// d 代表参数为正数型
String str = String.format("%04d", youNumber);
System.out.println(str); // 0001
}
}


Java代码  ----- 除去前面的0


 
    
正则一:
 
String str = "000000001234034120";
String newStr = str.replaceFirst("^0*", "");
System.out.println(newStr);
正则二:
 
String str = "000000001234034120";
String newStr = str.replaceAll("^(0+)", "");
System.out.println(newStr);



 



你可能感兴趣的:(JAVA)