程序包 dev.utils.common

类 FormatUtils


  • public final class FormatUtils
    extends java.lang.Object
    detail: 格式化工具类
    作者:
    Ttt
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static ArgsFormatter argsOf​(java.lang.String startSpecifier, java.lang.String middleSpecifier)
      获取 ArgsFormatter
      static ArgsFormatter argsOf​(java.lang.String startSpecifier, java.lang.String middleSpecifier, java.lang.String endSpecifier)
      获取 ArgsFormatter
      static ArgsFormatter argsOf​(java.lang.String startSpecifier, java.lang.String middleSpecifier, java.lang.String endSpecifier, boolean throwError, java.lang.String defaultValue)
      获取 ArgsFormatter
      static java.lang.String format​(java.lang.String format, java.lang.Object... args)
      字符串格式化
      static UnitSpanFormatter unitSpanOf​(int precision)
      获取 UnitSpanFormatter
      static UnitSpanFormatter unitSpanOf​(int precision, boolean appendZero)
      获取 UnitSpanFormatter
      static UnitSpanFormatter unitSpanOf​(int precision, boolean appendZero, java.lang.String defaultValue)
      获取 UnitSpanFormatter
      static UnitSpanFormatter unitSpanOf​(int precision, java.lang.String defaultValue)
      获取 UnitSpanFormatter
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • format

        public static java.lang.String format​(java.lang.String format,
                                              java.lang.Object... args)
        字符串格式化
        参数:
        format - 待格式化字符串
        args - 格式化参数
        返回:
        格式化后的字符串
      • unitSpanOf

        public static UnitSpanFormatter unitSpanOf​(int precision,
                                                   java.lang.String defaultValue)
        获取 UnitSpanFormatter
        参数:
        precision - 单位格式化精度
        defaultValue - 格式化异常默认值
        返回:
        UnitSpanFormatter
      • unitSpanOf

        public static UnitSpanFormatter unitSpanOf​(int precision,
                                                   boolean appendZero)
        获取 UnitSpanFormatter
        参数:
        precision - 单位格式化精度
        appendZero - 是否自动补 0 ( 只有 int、long 有效 )
        返回:
        UnitSpanFormatter
      • unitSpanOf

        public static UnitSpanFormatter unitSpanOf​(int precision,
                                                   boolean appendZero,
                                                   java.lang.String defaultValue)
        获取 UnitSpanFormatter
        参数:
        precision - 单位格式化精度
        appendZero - 是否自动补 0 ( 只有 int、long 有效 )
        defaultValue - 格式化异常默认值
        返回:
        UnitSpanFormatter
      • argsOf

        public static ArgsFormatter argsOf​(java.lang.String startSpecifier,
                                           java.lang.String middleSpecifier)
        获取 ArgsFormatter
        参数:
        startSpecifier - 开始占位说明符
        middleSpecifier - 中间占位说明符
        返回:
        ArgsFormatter
      • argsOf

        public static ArgsFormatter argsOf​(java.lang.String startSpecifier,
                                           java.lang.String middleSpecifier,
                                           java.lang.String endSpecifier)
        获取 ArgsFormatter
        参数:
        startSpecifier - 开始占位说明符
        middleSpecifier - 中间占位说明符
        endSpecifier - 结尾占位说明符
        返回:
        ArgsFormatter
      • argsOf

        public static ArgsFormatter argsOf​(java.lang.String startSpecifier,
                                           java.lang.String middleSpecifier,
                                           java.lang.String endSpecifier,
                                           boolean throwError,
                                           java.lang.String defaultValue)
        获取 ArgsFormatter
        参数:
        startSpecifier - 开始占位说明符
        middleSpecifier - 中间占位说明符
        endSpecifier - 结尾占位说明符
        throwError - 是否抛出异常
        defaultValue - 格式化异常默认值
        返回:
        ArgsFormatter