java RMB大写转化工具类
来源:互联网 发布:网络小贷牌照 翼龙贷 编辑:程序博客网 时间:2024/04/29 15:36
/**
*
* 类名称:RMBUtil
* 类描述: 人民币转大写工具
* 创建人:wange
* 创建时间:2014-12-25 上午10:52:23
* 修改人:wange
* 修改时间:2014-12-25 上午10:52:23
* 修改备注:
* @version
*/
public class RMBUtil {
public static String hangeToBig(double money) {
char[] s1 = {'零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'};
char[] s4 = {'分', '角', '元', '拾', '佰', '仟', '万', '拾', '佰', '仟', '亿', '拾', '佰', '仟', '万'};
String str = String.valueOf(Math.round(money * 100 + 0.00001));
String result = "";
for (int i = 0; i <str.length(); i++) {
int n = str.charAt(str.length() - 1 - i) - '0';
result = s1[n] + "" + s4[i] + result;
}
result = result.replaceAll("零仟", "零");
result = result.replaceAll("零佰", "零");
result = result.replaceAll("零拾", "零");
result = result.replaceAll("零亿", "亿");
result = result.replaceAll("零万", "万");
result = result.replaceAll("零元", "元");
result = result.replaceAll("零角", "零");
result = result.replaceAll("零分", "零");
result = result.replaceAll("零零", "零");
result = result.replaceAll("零亿", "亿");
result = result.replaceAll("零零", "零");
result = result.replaceAll("零万", "万");
result = result.replaceAll("零零", "零");
result = result.replaceAll("零元", "元");
result = result.replaceAll("亿万","亿");
result = result.replaceAll("零$", "");
result = result.replaceAll("元$", "元整");
result = result.replaceAll("角$", "角整");
return result;
}
}
0 0
- java RMB大写转化工具类
- 小写RMB转大写RMB
- RMB小写转大写
- 数字转RMB大写
- RMB!将Number转换为人民币大写的静态类。
- 关于数字转化为大写的工具类
- RMB小写转换成大写
- javascript 实现RMB转大写
- 金额转换成RMB大写
- javascript 实现RMB转大写
- java 时间转化工具类
- java日期转化工具类
- 【小程序】数字转换RMB大写
- 转换数字为大写RMB金额
- RMB 转大写的一个小demo
- JAVA的人民币大写(金额)转化
- java将数字转化为大写方法
- java 数字转化成中文大写
- 使用gulp插件进行跨越访问
- groovy字符串处理
- 我的《程序员职业规划》
- [LeetCode] Text Justification
- UVA 10085 The most distant state
- java RMB大写转化工具类
- 斐波那契数列(Fibonacci)及其拓展
- 黑马程序员----Java网络编程
- 【分布式系统工程实现】CAP理论及系统一致性
- Linux的inode、软链接、硬链接
- 文字飞入飞出效果/自定义View/随机刷新数据/
- Linq 之 分页查询数据
- Surf与flann 算法代码实现
- bzoj-2693 jzptab