public String string_Money_Cut(String string_cut) {
int no_point = string_cut.indexOf(".");//判断传入的值是否有小数点
String a = ""; // 不足三位不截取,不然会出现,100.00
if(no_point != -1){
string_cut = string_cut.substring(0, no_point) ;
if (string_cut.length() > 3) {
// //倒置字符串从个位判断,从前往后会出现100,0.00
string_cut = new StringBuilder(string_cut).reverse().toString();
a = string_cut.replaceAll("[\\w]{3}", "$0,");
a = new StringBuilder(a).reverse().toString() + ".00";
} else {
a = string_cut + ".00";
}
}else{
if (string_cut.length() > 3) {
// //倒置字符串从个位判断,从前往后会出现100,0.00
string_cut = new StringBuilder(string_cut).reverse().toString();
a = string_cut.replaceAll("[\\w]{3}", "$0,");
a = new StringBuilder(a).reverse().toString() + ".00";
} else {
a = string_cut + ".00";
}
}
return string_cut;
}
int no_point = string_cut.indexOf(".");//判断传入的值是否有小数点
String a = ""; // 不足三位不截取,不然会出现,100.00
if(no_point != -1){
string_cut = string_cut.substring(0, no_point) ;
if (string_cut.length() > 3) {
// //倒置字符串从个位判断,从前往后会出现100,0.00
string_cut = new StringBuilder(string_cut).reverse().toString();
a = string_cut.replaceAll("[\\w]{3}", "$0,");
a = new StringBuilder(a).reverse().toString() + ".00";
} else {
a = string_cut + ".00";
}
}else{
if (string_cut.length() > 3) {
// //倒置字符串从个位判断,从前往后会出现100,0.00
string_cut = new StringBuilder(string_cut).reverse().toString();
a = string_cut.replaceAll("[\\w]{3}", "$0,");
a = new StringBuilder(a).reverse().toString() + ".00";
} else {
a = string_cut + ".00";
}
}
return string_cut;
}