类 ArgsFormatter


  • public class ArgsFormatter
    extends java.lang.Object
    detail: 可变数组格式化
    作者:
    Ttt
    • 构造器概要

      构造器 
      构造器 说明
      ArgsFormatter​(java.lang.String startSpecifier, java.lang.String middleSpecifier, java.lang.String endSpecifier, boolean throwError, java.lang.String defaultValue)
      构造函数
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.String format​(java.lang.Object... args)
      根据可变参数数量自动格式化
      java.lang.String formatByArray​(java.lang.Object[] objects)
      根据可变参数数量自动格式化
      static ArgsFormatter get​(java.lang.String startSpecifier, java.lang.String middleSpecifier)
      获取 ArgsFormatter
      static ArgsFormatter get​(java.lang.String startSpecifier, java.lang.String middleSpecifier, java.lang.String endSpecifier)
      获取 ArgsFormatter
      static ArgsFormatter get​(java.lang.String startSpecifier, java.lang.String middleSpecifier, java.lang.String endSpecifier, boolean throwError, java.lang.String defaultValue)
      获取 ArgsFormatter
      java.lang.String getDefaultValue()
      获取格式化异常默认值
      java.lang.String getEndSpecifier()
      获取结尾占位说明符
      java.lang.String getMiddleSpecifier()
      获取中间占位说明符
      java.lang.String getStartSpecifier()
      获取开始占位说明符
      boolean isThrowError()
      是否抛出异常
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ArgsFormatter

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

      • get

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

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

        public static ArgsFormatter get​(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
      • getStartSpecifier

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

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

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

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

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

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

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