package qianfenfu;
public class Qianfenfu {
public static void main(String[] args) {
double s=1000000.00;
String str=Qianfenfu(s);
System.out.println(str);
}
public static String Qianfenfu(Double s){
String ss="";
String str=s.toString();
//System.out.println(str);
if(str!=null){
StringBuffer sb=new StringBuffer();
String[] strs=str.split("\\.");
//System.out.println(strs[0]);
int j=1;
for(int i=0;i
char a=strs[0].charAt(strs[0].length()-i-1);
sb.append(a);
if(j%3==0&&i!=strs[0].length()-1){
sb.append(",");
}
j++;
}
String str1=sb.toString();
StringBuffer sb1=new StringBuffer();
for(int i=0;i
char a=str1.charAt(str1.length()-1-i);
sb1.append(a);
}
sb1.append(".");
sb1.append(strs[1]);
ss=sb1.toString();
}else{
ss="0";
}
return ss;
}
}
自己写了一个,应该能达到你的效果,你试试,至于代码的效率没考虑