String[] BEFORE_SCALE = { "万", "仟", "佰", "拾", "亿", "仟", "佰", "拾", "万", "仟", "佰", "拾", "" };
String[] hanArr = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
Integer num = 12345;
String str = num.toString();
String arr[] = str.split("");
String money = "";
for (int i = 0; i <= arr.length-1; i++) {
money = money + hanArr[Integer.valueOf(arr[i])] + BEFORE_SCALE[BEFORE_SCALE.length-arr.length+i];
}
System.out.println(money);
java数字转换为大写数字钱数
最新推荐文章于 2024-07-29 10:06:47 发布