Class FinanceUtils

java.lang.Object
tech.riemann.nif.utils.FinanceUtils

public class FinanceUtils extends Object
财务工具类,提供金额转换为大写的功能
Author:
Kerbores(kerbores@riemann.tech)
  • Constructor Details

    • FinanceUtils

      public FinanceUtils()
  • Method Details

    • m0

      public static void m0(String sb, int type, StringBuilder sbf)
      处理金额整数部分的转换
      Parameters:
      sb - 金额整数部分字符串
      type - 单位类型(1:圆, 2:万, 3:亿)
      sbf - 存储转换结果的StringBuilder
    • m1

      public static StringBuilder m1(String sb, int type)
      为每四位数字添加单位并转换为大写
      Parameters:
      sb - 四位数字字符串
      type - 单位类型(1:圆, 2:万, 3:亿)
      Returns:
      转换后的StringBuilder
    • m2

      public static StringBuilder m2(String de)
      处理金额小数部分的转换
      Parameters:
      de - 金额小数部分字符串
      Returns:
      转换后的StringBuilder
    • toChar

      public static String toChar(String in)
      将字符串表示的金额转换成大写金额
      Parameters:
      in - 输入金额 字符串形式 如 12345.67
      Returns:
      大写金额 如 壹佰贰拾叁万肆仟伍佰陆拾陆圆贰角贰分 整