当前位置:   article > 正文

Java的String左侧补0以及左侧删0_string字符串左补零

string字符串左补零

一、String左侧补0

format(String format, Object… args)
使用指定的格式字符串和参数返回格式化的字符串。

int number = 1;      
// 0 代表前面补充0      
// 5代表长度为5      
// d 代表参数为正数型      
String str = String.format("%05d", number);
  • 1
  • 2
  • 3
  • 4
  • 5

二、String左侧删0

  1. 方式一

replaceAll(String regex, String replacement)
每个子串替换该字符串的给予更换

String tempStr = "0000012345"; 
String str = tempStr.replaceAll("^(0+)", "");//结果12345
  • 1
  • 2
  1. 方式二

replaceFirst(String regex, String replacement)
代替这个字符串的替换,匹配第一个字符串

String tempStr = "0000012345"; 
String str = tempStr.replaceFirst("^0*", "");//结果12345
  • 1
  • 2
  1. 方式二

此种是目标是转化为int类型才适用,其余的转String用前两种方法

String tempStr = "000012345"; 
int result = Integer.parseInt(tempStr);   //12345
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/829800
推荐阅读
相关标签
  

闽ICP备14008679号