Class NumberRangeDigestor

java.lang.Object
org.openurp.base.time.NumberRangeDigestor

public class NumberRangeDigestor
extends Object
用于将数字数组变成用户可以看懂的文字的工具类
  • Constructor Details

    • NumberRangeDigestor

      public NumberRangeDigestor()
  • Method Details

    • digest

      public static String digest​(int[] numberSequence, org.beangle.commons.text.i18n.TextResource textResource)
      使用 NumberRangeFormatter 构造文字
      Parameters:
      numberSequence -
      textResource -
      Returns:
    • digest

      public static String digest​(int[] numberSequence, org.beangle.commons.text.i18n.TextResource textResource, NumberRangeFormatter formatter)
      根据输入的数字序列,返回[1-10]单,[2-10]双,[4-12]之类的文字
      Parameters:
      numberSequence -
      
       数字序列,顺序无所谓。会自动排序。
       从而达到对周状态Digestor的效果
                
      textResource - 国际化资源
      formatter - 格式配置
      Returns:
      如果输入的是null或者长度为0的数组,返回""
    • digest

      public static String digest​(Integer[] numberSequence, org.beangle.commons.text.i18n.TextResource textResource)
      Parameters:
      numberSequence -
      textResource -
      Returns:
      See Also:
      digest(int[], TextResource)
    • digest

      public static String digest​(Integer[] numberSequence, org.beangle.commons.text.i18n.TextResource textResource, NumberRangeFormatter formatter)
      Parameters:
      numberSequence -
      textResource -
      formatter -
      Returns:
      See Also:
      digest(int[], TextResource, NumberRangeFormatter)