类 ArgsFormatter

java.lang.Object
dev.utils.common.format.ArgsFormatter

public class ArgsFormatter extends Object
detail: 可变数组格式化
作者:
Ttt
  • 构造器详细资料

    • ArgsFormatter

      public ArgsFormatter(String startSpecifier, String middleSpecifier, String endSpecifier, boolean throwError, String defaultValue)
      构造函数
      参数:
      startSpecifier - 开始占位说明符
      middleSpecifier - 中间占位说明符
      endSpecifier - 结尾占位说明符
      throwError - 是否抛出异常
      defaultValue - 格式化异常默认值
  • 方法详细资料

    • get

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

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

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

      public String getStartSpecifier()
      获取开始占位说明符
      返回:
      开始占位说明符
    • getMiddleSpecifier

      public String getMiddleSpecifier()
      获取中间占位说明符
      返回:
      中间占位说明符
    • getEndSpecifier

      public String getEndSpecifier()
      获取结尾占位说明符
      返回:
      结尾占位说明符
    • isThrowError

      public boolean isThrowError()
      是否抛出异常
      返回:
      true yes, false no
    • getDefaultValue

      public String getDefaultValue()
      获取格式化异常默认值
      返回:
      格式化异常默认值
    • format

      public String format(Object... args)
      根据可变参数数量自动格式化
      参数:
      args - 格式化参数
      返回:
      格式化后的字符串
    • formatByArray

      public String formatByArray(Object[] objects)
      根据可变参数数量自动格式化
      参数:
      objects - 格式化参数
      返回:
      格式化后的字符串