银行app金额转化为大写汉字代码Java

银行app金额转化为大写汉字代码Java

网上有好多相关转化的Java代码,这个我写的方式如下:

public class ChangeMoney {
/**
* @param dubin
* 写一个方法,输入String str,如: “¥1156562500.339” 请转换为 如下样式:壹拾壹亿伍仟陆佰伍拾陆万贰仟伍佰园叁角叁分玖厘
*
*
*/
public static StringBuffer getChangeMoney(String s) {

	String[] wei = { "厘", "分", "角", "园", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟" , "万", "拾", "佰", "仟"};
	/**String 类型转化为double类型*/
	Double double1 = new Double(s);
	/**double精确到厘*/
	long round = Math.round(double1 * 1000);
	/**再转为String字符串*/
	String valueOf = String.valueOf(round);
	/**String转为char【】,方便遍历*/
	char[] charArray = valueOf.toCharArray();
	
	/**用一个String来保存拼接的字符串,即为最后返还的结果*/
	String result = "";
	/** 用int类型的x来计数&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值