Class NumberRangeDigestor


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

      • NumberRangeDigestor

        public NumberRangeDigestor()
    • Method Detail

      • 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)