分享下转换成大写money
来源:互联网 发布:淘宝店铺模板图片 编辑:程序博客网 时间:2024/06/10 18:30
public class TestBigMoney{
public static void tochange(double d){
String str=d+"";//转型
String [] bignum={"零","壹","贰","叁","肆","伍","陸","柒","捌","玖"};
String [] price={"元","拾","百","千","万","十万","百万","千万","亿"};
String [] price2={"分","角"};
StringBuffer sbstr=new StringBuffer();
String zs=str.substring(0,str.indexOf('.'));
for (int i = 0; i < zs.length(); i++) {
int k=Integer.parseInt(zs.substring(i,i+1));
if(k==0){
int f=Integer.parseInt(zs.substring(i-1,i));
if(f!=0){
sbstr.append(bignum[0]);
}
}else{
sbstr.append(bignum[k]);
sbstr.append(price[zs.length()-1-i]);
}
}
String xs=str.substring(str.indexOf('.')+1);
for (int i = 0; i < xs.length(); i++) {
int k=Integer.parseInt(xs.substring(i,i+1));
if(k==0){
int f=Integer.parseInt(xs.substring(i-1,i));
if(f!=0){
sbstr.append(bignum[0]);
}
}else{
sbstr.append(bignum[k]);
if(xs.length()==2){
sbstr.append(price2[xs.length()-1-i]);
}else{
sbstr.append(price2[1]);
}
}
}
System.out.println(sbstr);
}
/**
* 测试大写金额
*/
public static void main(String[] args) {
tochange(1012.24);
}
}
- 分享下转换成大写money
- money 小写转换大写
- 将money改变成大写!
- money转成中文大写
- 金额转换成大写
- 人民币转换成大写
- 金钱转换成大写
- 大写转换成小写
- 钱币转换成大写
- 小写转换成大写
- 金额转换成大写
- 金额转换成大写
- 大写转换成小写
- 数字转换成大写
- 数字转换成大写金额
- 人民币小写转换成大写
- 金额转换成中文大写
- 大写金额转换成小写
- 如何选择一个适合的工作流平台
- vc++中如何实现类似fences软件中的栅栏桌面
- MeeGo源码全分析:MeeGo体系架构[图文教程]
- 关于头文件中声明变量
- 也说ExecuteScalar和ExecuteNonQuery
- 分享下转换成大写money
- count字符数
- 浅谈 IE兼容模式
- android笔记,android程序设置标题栏和信息栏
- 笔记
- 文件I/O需要注意的几点...
- jstl <c:forEach> 学习
- DarkGDK库学习笔记(肆)
- 一对一唯一外键关联映射(双向)