类 ChineseNumber

java.lang.Object
me.codeplayer.util.ChineseNumber

public class ChineseNumber extends Object
将阿拉伯数字形式的整数转换为中文大写形式的字符串的工具类
从以下版本开始:
2013-4-20
作者:
Ready
  • 字段详细资料

    • number

      protected final String number
    • fraction

      protected final String fraction
      为null表示忽略小数;为""表示不忽略小数,但没有小数部分
    • style

      protected final ChineseNumber.FormatStyle style
    • text

      protected transient String text
  • 构造器详细资料

  • 方法详细资料

    • appendIntValue

      protected StringBuilder appendIntValue(StringBuilder sb)
      追加整数部分的中文数值字符串
    • appendDecimalValue

      protected StringBuilder appendDecimalValue(StringBuilder sb)
      追加整数部分的中文数值字符串
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • formatNumber

      public static String formatNumber(double d, boolean ignoreDecimal, ChineseNumber.FormatStyle style)
      格式化指定的数值为中文字符串
      参数:
      d - 指定的数值
      ignoreDecimal - 是否忽略小数部分
      style - 指定中文字符串的格式
      从以下版本开始:
      1.0
    • formatNumber

      public static String formatNumber(BigDecimal d, boolean ignoreDecimal, ChineseNumber.FormatStyle style)
      格式化指定的数值为中文字符串
      参数:
      d - 指定的数值
      ignoreDecimal - 是否忽略小数部分
      style - 指定中文字符串的格式
      从以下版本开始:
      1.0
    • formatNumber

      public static String formatNumber(long d, ChineseNumber.FormatStyle style)
      格式化指定的数值为中文字符串
      参数:
      d - 指定的数值
      style - 指定中文字符串的格式
      从以下版本开始:
      1.0