java金额转大写

flyskypei 36 0 DOCX 2019-03-29 06:03:31

/** * 返回关于钱的中文式大写数字,支仅持到亿 * */ 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]+re s; moneyNum/=10; } return res.replaceAll("零[拾佰仟]", "零") .replaceAll("零+亿", "亿").replaceAll("零+万", "万") .replaceAll("零+元", "元").replaceAll("零+", "零"); } s; moneyNum/=10; } return res.replaceAll("零[拾佰仟]", "零") .replaceAll("零+亿", "亿").replaceAll("零+万", "万") .replaceAll("零+元", "元").replaceAll("零+", "零"); }

用户评论
请输入评论内容
评分:
暂无评论