44 lines
1.1 KiB
Java
44 lines
1.1 KiB
Java
package com.zhgd.xmgl.util;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
/**
|
|
* @program: wisdomSite
|
|
* @description:
|
|
* @author: Mr.Peng
|
|
* @create: 2021-08-16 17:19
|
|
**/
|
|
@Slf4j
|
|
public class CodeUtils {
|
|
|
|
public static String getCode(String code) {
|
|
String[] tempCode = code.split("\\.");
|
|
Integer num = Integer.valueOf(tempCode[tempCode.length - 1]);
|
|
num++;
|
|
StringBuilder builder = new StringBuilder();
|
|
for (int i = 0; i < tempCode.length - 1; i++) {
|
|
builder.append(tempCode[i]).append(".");
|
|
}
|
|
if (num < 10) {
|
|
builder.append("0").append(num);
|
|
} else {
|
|
builder.append(num);
|
|
}
|
|
return builder.toString();
|
|
}
|
|
|
|
public static String subCode(String code) {
|
|
if (code.indexOf(".") >= 0) {
|
|
return code.substring(0, code.lastIndexOf("."));
|
|
} else {
|
|
return code;
|
|
}
|
|
}
|
|
|
|
public static void main(String[] args) {
|
|
log.info(subCode("08"));
|
|
log.info(subCode("08.01"));
|
|
log.info(subCode("08.01.03"));
|
|
}
|
|
}
|