类 ChineseNumber
java.lang.Object
me.codeplayer.util.ChineseNumber
将阿拉伯数字形式的整数转换为中文大写形式的字符串的工具类
- 从以下版本开始:
- 2013-4-20
- 作者:
- Ready
-
嵌套类概要
嵌套类修饰符和类型类说明static class计算单元,接收一个4位以内的阿拉伯数字字符串,并将其转换为对应的中文大写形式static enum表示中文数字的文本表现形式的枚举类 -
字段概要
字段 -
构造器概要
构造器限定符构造器说明ChineseNumber(double val, ChineseNumber.FormatStyle style) ChineseNumber(long val, ChineseNumber.FormatStyle style) protectedChineseNumber(String val, String fraction, ChineseNumber.FormatStyle style) ChineseNumber(String fullVal, ChineseNumber.FormatStyle style) ChineseNumber(BigDecimal d, ChineseNumber.FormatStyle style) -
方法概要
修饰符和类型方法说明protected StringBuilder追加整数部分的中文数值字符串protected StringBuilder追加整数部分的中文数值字符串static StringformatNumber(double d, boolean ignoreDecimal, ChineseNumber.FormatStyle style) 格式化指定的数值为中文字符串static StringformatNumber(long d, ChineseNumber.FormatStyle style) 格式化指定的数值为中文字符串static StringformatNumber(BigDecimal d, boolean ignoreDecimal, ChineseNumber.FormatStyle style) 格式化指定的数值为中文字符串toString()
-
字段详细资料
-
number
-
fraction
为null表示忽略小数;为""表示不忽略小数,但没有小数部分 -
style
-
text
-
-
构造器详细资料
-
ChineseNumber
-
ChineseNumber
-
ChineseNumber
-
ChineseNumber
-
ChineseNumber
-
-
方法详细资料
-
appendIntValue
追加整数部分的中文数值字符串 -
appendDecimalValue
追加整数部分的中文数值字符串 -
toString
-
formatNumber
格式化指定的数值为中文字符串- 参数:
d- 指定的数值ignoreDecimal- 是否忽略小数部分style- 指定中文字符串的格式- 从以下版本开始:
- 1.0
-
formatNumber
public static String formatNumber(BigDecimal d, boolean ignoreDecimal, ChineseNumber.FormatStyle style) 格式化指定的数值为中文字符串- 参数:
d- 指定的数值ignoreDecimal- 是否忽略小数部分style- 指定中文字符串的格式- 从以下版本开始:
- 1.0
-
formatNumber
格式化指定的数值为中文字符串- 参数:
d- 指定的数值style- 指定中文字符串的格式- 从以下版本开始:
- 1.0
-