java实现将以下字符串前面的0去掉String str1 = '00000120345';
String str2 = '43579034';
如何做到将str1前面0去掉 但不影响str2,说明str1和str2为同一个字段的2种情况。请不要看成2个字段
String str2 = '43579034';
如何做到将str1前面0去掉 但不影响str2,说明str1和str2为同一个字段的2种情况。请不要看成2个字段
public static void main(String[] args){
String str = "00000120345";
System.out.println(str.replaceAll("^0+",""));
String str2 = "43579034";
System.out.println(str2.replaceAll("^0+",""));
}
public static void main(String[] args) {
String str1 = "00000120345";
str1 = removeStartZero(str1);
System.out.println(str1);
} public static String removeStartZero(String str) {
while (str.startsWith("0")) {
str = str.substring(1);
}
return str;
}
输出结果:
120345