管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-10-28 f516a5d4cdc4995a2a2482b77f9fdf0e58fde644
src/main/java/com/lf/server/helper/StringHelper.java
@@ -2,7 +2,6 @@
import com.lf.server.entity.all.StaticData;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.regex.Matcher;
@@ -37,8 +36,6 @@
     * 格式化当前系统日期 4
     */
    public static final SimpleDateFormat YMD_HM_FORMAT = new SimpleDateFormat("yyyyMMdd_HHmm");
    public static final double D1024 = 1024.0;
    /**
     * 判断字符串,是否为数字
@@ -107,8 +104,15 @@
    /**
     * 首字母大写
     */
    public static String capitalize(String str) {
        return String.valueOf(str.charAt(0)).toUpperCase() + str.substring(1);
    public static String firstCharToUpperCase(String str) {
        return str.substring(0, 1).toUpperCase() + str.substring(1);
    }
    /**
     * 首字母小写
     */
    public static String firstCharToLowerCase(String str) {
        return str.substring(0, 1).toLowerCase() + str.substring(1);
    }
    /**
@@ -119,26 +123,5 @@
     */
    public static boolean checkPwdValid(String pwd) {
        return Pattern.matches(StaticData.PWD_REG, pwd);
    }
    /**
     * 字节单位换算
     */
    public static String formatByte(long byteNumber) {
        double kbNumber = byteNumber / D1024;
        if (kbNumber < D1024) {
            return new DecimalFormat("#.##KB").format(kbNumber);
        }
        double mbNumber = kbNumber / D1024;
        if (mbNumber < D1024) {
            return new DecimalFormat("#.##MB").format(mbNumber);
        }
        double gbNumber = mbNumber / D1024;
        if (gbNumber < D1024) {
            return new DecimalFormat("#.##GB").format(gbNumber);
        }
        double tbNumber = gbNumber / D1024;
        return new DecimalFormat("#.##TB").format(tbNumber);
    }
}