如何将阿拉伯数字转化成大写的人民币数字?

如何将阿拉伯数字转化成大写的人民币数字?

如何将阿拉伯数字转化成大写的人民币数字?如何将阿拉伯数字转化成大写的人民币数字?publicStringgetNumberToRMB(Stringm){
如何将阿拉伯数字转化成大写的人民币数字?Stringnum
="零壹贰叁肆伍陆柒捌玖";
如何将阿拉伯数字转化成大写的人民币数字?Stringdw
="圆拾佰仟万亿";
如何将阿拉伯数字转化成大写的人民币数字?Stringmm[]
=null;
如何将阿拉伯数字转化成大写的人民币数字?mm
=m.split("/.");
如何将阿拉伯数字转化成大写的人民币数字?Stringmoney
=mm[0];
如何将阿拉伯数字转化成大写的人民币数字?
如何将阿拉伯数字转化成大写的人民币数字?Stringresult
=num.charAt(Integer.parseInt(""+mm[1].charAt(0)))+""+
如何将阿拉伯数字转化成大写的人民币数字?num.charAt(Integer.parseInt(""+mm[1].charAt(1)))+"";
如何将阿拉伯数字转化成大写的人民币数字?
如何将阿拉伯数字转化成大写的人民币数字?如何将阿拉伯数字转化成大写的人民币数字?
for(inti=0;i<money.length();i++){
如何将阿拉伯数字转化成大写的人民币数字?Stringstr
="";
如何将阿拉伯数字转化成大写的人民币数字?
intn=Integer.parseInt(money.substring(money.length()-i-1,
如何将阿拉伯数字转化成大写的人民币数字?money.length()
-i));
如何将阿拉伯数字转化成大写的人民币数字?str
=str+num.charAt(n);
如何将阿拉伯数字转化成大写的人民币数字?如何将阿拉伯数字转化成大写的人民币数字?
if(i==0){
如何将阿拉伯数字转化成大写的人民币数字?str
=str+dw.charAt(i);
如何将阿拉伯数字转化成大写的人民币数字?}

如何将阿拉伯数字转化成大写的人民币数字?如何将阿拉伯数字转化成大写的人民币数字?elseif((i+4)%8==0){
如何将阿拉伯数字转化成大写的人民币数字?str
=str+dw.charAt(4);
如何将阿拉伯数字转化成大写的人民币数字?}

如何将阿拉伯数字转化成大写的人民币数字?如何将阿拉伯数字转化成大写的人民币数字?elseif(i%8==0){
如何将阿拉伯数字转化成大写的人民币数字?str
=str+dw.charAt(5);
如何将阿拉伯数字转化成大写的人民币数字?}

如何将阿拉伯数字转化成大写的人民币数字?如何将阿拉伯数字转化成大写的人民币数字?else{
如何将阿拉伯数字转化成大写的人民币数字?str
=str+dw.charAt(i%4);
如何将阿拉伯数字转化成大写的人民币数字?}

如何将阿拉伯数字转化成大写的人民币数字?result=str+result;
如何将阿拉伯数字转化成大写的人民币数字?}

如何将阿拉伯数字转化成大写的人民币数字?result=result.replaceAll("零([^亿万圆角分])","");
如何将阿拉伯数字转化成大写的人民币数字?result
=result.replaceAll("亿零+万","亿零");
如何将阿拉伯数字转化成大写的人民币数字?result
=result.replaceAll("零+","");
如何将阿拉伯数字转化成大写的人民币数字?result
=result.replaceAll("零([亿万圆])","$1");
如何将阿拉伯数字转化成大写的人民币数字?result
=result.replaceAll("壹拾","");
如何将阿拉伯数字转化成大写的人民币数字?
如何将阿拉伯数字转化成大写的人民币数字?
returnresult;
如何将阿拉伯数字转化成大写的人民币数字?}