程序包 tech.riemann.etp
类 Numbers
java.lang.Object
org.nutz.lang.Nums
tech.riemann.etp.Numbers
public class Numbers
extends org.nutz.lang.Nums
- 作者:
- Kerbores(kerbores@riemann.tech)
-
嵌套类概要
从类继承的嵌套类/接口 org.nutz.lang.Nums
org.nutz.lang.Nums.Radix -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static Stringformat(double number, int precision) 格式化数字static Stringformat(float number, int precision) 格式化数字static String格式化数字static String格式化数字static doublekeepPrecision(double number, int precision) 对double类型的数值保留指定位数的小数。static floatkeepPrecision(float number, int precision) 对float类型的数值保留指定位数的小数。static StringkeepPrecision(Number number, int precision) 格式化为指定位小数的数字,返回未使用科学计数法表示的具有指定位数的字符串。static StringkeepPrecision(String number, int precision) 格式化为指定位小数的数字,返回未使用科学计数法表示的具有指定位数的字符串。从类继承的方法 org.nutz.lang.Nums
array, arrayC, arrayL, dimension, dimension, evalRadix, gcd, gcds, indexOf, indexOf, indexOf, indexOf, indexOf, indexOf, isin, isin, isin, join, join, join, lastIndexOf, lastIndexOf, lastIndexOf, lcm, lcms, precision, precision, splitBoolean, splitDouble, splitFloat, splitInt, splitLong, sum
-
构造器详细资料
-
Numbers
public Numbers()
-
-
方法详细资料
-
format
格式化数字- 参数:
number- 待格式化数据precision- 小数位数- 返回:
- 格式结果
-
format
格式化数字- 参数:
number- 待格式化数据precision- 小数位数- 返回:
- 格式化结果
-
format
格式化数字- 参数:
number- 待格式化数据precision- 小数位数- 返回:
- 格式化结果
-
format
格式化数字- 参数:
num- 待格式化数据precision- 小数位数- 返回:
- 格式化结果
-
keepPrecision
public static double keepPrecision(double number, int precision) 对double类型的数值保留指定位数的小数。
该方法舍入模式:向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则为向上舍入的舍入模式。
注意:如果精度要求比较精确请使用 keepPrecision(String number, int precision)方法- 参数:
number- 要保留小数的数字precision- 小数位数- 返回:
- double 如果数值较大,则使用科学计数法表示
-
keepPrecision
public static float keepPrecision(float number, int precision) 对float类型的数值保留指定位数的小数。
该方法舍入模式:向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则为向上舍入的舍入模式。
注意:如果精度要求比较精确请使用 keepPrecision(String number, int precision)方法- 参数:
number- 要保留小数的数字precision- 小数位数- 返回:
- float 如果数值较大,则使用科学计数法表示
-
keepPrecision
格式化为指定位小数的数字,返回未使用科学计数法表示的具有指定位数的字符串。
该方法舍入模式:向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则为向上舍入的舍入模式。
如果给定的数字没有小数,则转换之后将以0填充;例如:int 123 1 → 123.0
注意:如果精度要求比较精确请使用 keepPrecision(String number, int precision)方法- 参数:
number- String类型的数字对象precision- 小数精确度总位数,如2表示两位小数- 返回:
- 返回数字格式化后的字符串表示形式(注意返回的字符串未使用科学计数法)
-
keepPrecision
格式化为指定位小数的数字,返回未使用科学计数法表示的具有指定位数的字符串。 该方法舍入模式:向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则为向上舍入的舍入模式。"3.1415926", 1 → 3.1 "3.1415926", 3 → 3.142 "3.1415926", 4 → 3.1416 "3.1415926", 6 → 3.141593 "1234567891234567.1415926", 3 → 1234567891234567.142- 参数:
number- String类型的数字对象precision- 小数精确度总位数,如2表示两位小数- 返回:
- 返回数字格式化后的字符串表示形式(注意返回的字符串未使用科学计数法)
-