java金额格式化工具类_Android Kotlin金额格式化工具类

importjava.math.BigDecimal

importjava.text.DecimalFormat

importjava.util.regex.Pattern

objectBigDecimalUtils {

private valfunm= createDecimalFormat()

private valpattern= Pattern.compile("[^-0-9.]")

/*** 金额相加*@method*@date: 2020/5/21 19:13*@author: moran*@paramvalueStr基础值*@paramaddStr被加数**@return金额*/funmoneyAdd(valueStr : String ,addStr : String): String{

valvalue = BigDecimal(formatMoney(valueStr))

valaugend = BigDecimal(formatMoney(addStr))

returnfunm.format(value.add(augend))

}

/*** 金额相加*@method*@date: 2020/5/21 19:13*@author: moran*@paramvalueStr基础值*@paramaddStr被加数*@paramfunm金额格式化类**@return金额*/funmoneyAdd(valueStr : String ,addStr : String,funm : DecimalFormat): String{

valvalue = BigDecimal(formatMoney(valueStr))

valaugend = B

你可能感兴趣的:(java金额格式化工具类)