public static String getTransNoPref(String transNo){
String transNoPrefStr=transNo.substring(transNo.length()-4);
Integer number=Integer.parseInt(transNoPrefStr.replaceFirst("^0*", ""))+1;
return String.format("%04d", number);
}
public static void main(String[] args) {
String str = "001258";
System.out.println(str.replaceFirst("^0*", ""));
//补零操作 10表示补零后字符串的长度为10
str = String.format("%04d", 12);
System.out.println(str);
System.out.println(getTransNoPref("00000123478"));
}
String transNoPrefStr=transNo.substring(transNo.length()-4);
Integer number=Integer.parseInt(transNoPrefStr.replaceFirst("^0*", ""))+1;
return String.format("%04d", number);
}
public static void main(String[] args) {
String str = "001258";
System.out.println(str.replaceFirst("^0*", ""));
//补零操作 10表示补零后字符串的长度为10
str = String.format("%04d", 12);
System.out.println(str);
System.out.println(getTransNoPref("00000123478"));
}