类 UnitSpanFormatter
java.lang.Object
dev.utils.common.format.UnitSpanFormatter
detail: 单位数组范围格式化
- 作者:
- Ttt
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明格式化format(double[] values, String[] units, BigDecimalUtils.Operation operation) 格式化格式化format(float[] values, String[] units, BigDecimalUtils.Operation operation) 格式化格式化格式化格式化formatBySpan(double value, double[] unitSpans, String[] units) 计算指定单位倍数格式化formatBySpan(double value, double[] unitSpans, String[] units, BigDecimalUtils.Operation operation) 计算指定单位倍数格式化formatBySpan(float value, float[] unitSpans, String[] units) 计算指定单位倍数格式化formatBySpan(float value, float[] unitSpans, String[] units, BigDecimalUtils.Operation operation) 计算指定单位倍数格式化formatBySpan(int value, int[] unitSpans, String[] units) 计算指定单位倍数格式化formatBySpan(long value, long[] unitSpans, String[] units) 计算指定单位倍数格式化static UnitSpanFormatterget(int precision) 获取 UnitSpanFormatterstatic UnitSpanFormatterget(int precision, boolean appendZero) 获取 UnitSpanFormatterstatic UnitSpanFormatter获取 UnitSpanFormatterstatic UnitSpanFormatter获取 UnitSpanFormatter获取格式化异常默认值int获取单位格式化精度boolean是否自动补 0
-
构造器详细资料
-
UnitSpanFormatter
构造函数- 参数:
precision- 单位格式化精度appendZero- 是否自动补 0 ( 只有 int、long 有效 )defaultValue- 格式化异常默认值
-
-
方法详细资料
-
get
获取 UnitSpanFormatter- 参数:
precision- 单位格式化精度- 返回:
UnitSpanFormatter
-
get
获取 UnitSpanFormatter- 参数:
precision- 单位格式化精度defaultValue- 格式化异常默认值- 返回:
UnitSpanFormatter
-
get
获取 UnitSpanFormatter- 参数:
precision- 单位格式化精度appendZero- 是否自动补 0 ( 只有 int、long 有效 )- 返回:
UnitSpanFormatter
-
get
获取 UnitSpanFormatter- 参数:
precision- 单位格式化精度appendZero- 是否自动补 0 ( 只有 int、long 有效 )defaultValue- 格式化异常默认值- 返回:
UnitSpanFormatter
-
getPrecision
public int getPrecision()获取单位格式化精度- 返回:
- 单位格式化精度
-
isAppendZero
public boolean isAppendZero()是否自动补 0- 返回:
trueyes,falseno
-
getDefaultValue
获取格式化异常默认值- 返回:
- 格式化异常默认值
-
format
格式化- 参数:
values- 待格式化值units- 对应值单位- 返回:
- 单位数组范围格式化字符串
-
format
格式化- 参数:
values- 待格式化值units- 对应值单位operation- BigDecimal 操作包装类- 返回:
- 单位数组范围格式化字符串
-
format
格式化- 参数:
values- 待格式化值units- 对应值单位- 返回:
- 单位数组范围格式化字符串
-
format
格式化- 参数:
values- 待格式化值units- 对应值单位operation- BigDecimal 操作包装类- 返回:
- 单位数组范围格式化字符串
-
format
格式化- 参数:
values- 待格式化值units- 对应值单位- 返回:
- 单位数组范围格式化字符串
-
format
格式化- 参数:
values- 待格式化值units- 对应值单位- 返回:
- 单位数组范围格式化字符串
-
format
格式化- 参数:
values- 待格式化值units- 对应值单位- 返回:
- 单位数组范围格式化字符串
-
formatBySpan
计算指定单位倍数格式化- 参数:
value- 待格式化值unitSpans- 对应单位范围units- 对应值单位- 返回:
- 单位数组范围格式化字符串
-
formatBySpan
public String formatBySpan(double value, double[] unitSpans, String[] units, BigDecimalUtils.Operation operation) 计算指定单位倍数格式化- 参数:
value- 待格式化值unitSpans- 对应单位范围units- 对应值单位operation- BigDecimal 操作包装类- 返回:
- 单位数组范围格式化字符串
-
formatBySpan
计算指定单位倍数格式化- 参数:
value- 待格式化值unitSpans- 对应单位范围units- 对应值单位- 返回:
- 单位数组范围格式化字符串
-
formatBySpan
public String formatBySpan(float value, float[] unitSpans, String[] units, BigDecimalUtils.Operation operation) 计算指定单位倍数格式化- 参数:
value- 待格式化值unitSpans- 对应单位范围units- 对应值单位operation- BigDecimal 操作包装类- 返回:
- 单位数组范围格式化字符串
-
formatBySpan
计算指定单位倍数格式化- 参数:
value- 待格式化值unitSpans- 对应单位范围units- 对应值单位- 返回:
- 单位数组范围格式化字符串
-
formatBySpan
计算指定单位倍数格式化- 参数:
value- 待格式化值unitSpans- 对应单位范围units- 对应值单位- 返回:
- 单位数组范围格式化字符串
-