**
**
推荐方法一
**
方式一:
**
String str= "000010";
int result = Integer.parseInt(tempStr);
System.out.println(result );
输出:10
方式二:
**
String str = "000020";
String str= str.replaceFirst("^0*", "");
System.out.println(str);
输出:20
方式三:
**文章来源:https://www.toymoban.com/news/detail-520539.html
String str = "000030";
String newStr = str.replaceAll("^(0+)", "");
System.out.println(newStr);
输出:30
方式四:
String str = “0000040”;
int index = 0 ;
List arr = str.toList();
for (int i = 0 ; i<arr.size(); i++){
if (!arr.get(i).equals(“0”)){
index = i;
break;
}
}
String newStr= str.substring(index)
System.out.println(newStr);文章来源地址https://www.toymoban.com/news/detail-520539.html
输出:40
到了这里,关于Java去掉数字字符串开头的0 四种方法 000010的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!