将输入的金额转化成金额格式,如100.00, 50,000.00等
/**
* 格式化金额显示格式,如12变成12.00
* @param amount
* @return
*/
public static String formatAmount(String amount){
double amountDouble = Double.parseDouble(amount);
NumberFormat nFormat = NumberFormat.getNumberInstance();
nFormat.setMaximumFractionDigits(2);
nFormat.setMinimumFractionDigits(2);
return nFormat.format(amountDouble);
}
public static String customFormat(String value){
double money = Double.parseDouble(value);
DecimalFormat myFormatter = new DecimalFormat("\u00a5###,###.###");
String output = myFormatter.format(money);
return output;
}