【文件属性】:
文件名称:java金额转大写
文件大小:19KB
文件格式:DOCX
更新时间:2021-02-08 08:03:42
Java 金额 大写
/**
* 返回关于钱的中文式大写数字,支仅持到亿
* */
public static String arabNumToChineseRMB(int moneyNum){
String res="";
int i=3;
if(moneyNum==0)
return "零元";
while(moneyNum>0){
res=ChineseUnit[i++]+res;
res=ChineseNum[moneyNum]+res;
moneyNum/=10;
}
return res.replaceAll("零[拾佰仟]", "零")
.replaceAll("零+亿", "亿").replaceAll("零+万", "万")
.replaceAll("零+元", "元").replaceAll("零+", "零");
}