import java.text.NumberFormat;
import java.util.Locale;
/***
* 货比格式转换工具类
* @描述:
* @author JianWu Zhang
* <br>2015年4月27日 下午7:53:18
*/
public class MoneyFormatTool {
/***
* 该方法会以如下的格式显示:1200000 = 1,200,000.00
* @author JianWu Zhang
* <br>2015年4月27日 下午8:04:54
* @param number
* @return
*/
public static String double2Str(double number){
try {
NumberFormat format =NumberFormat.getInstance(Locale.CHINA);
format.setMaximumFractionDigits(4); //设置最大的小数位
format.setMinimumFractionDigits(2); //设置最小的小数位
format.setGroupingUsed(true);
return format.format(number);
} catch (Exception e) {
}
return "0.0";
}
/***
* 该方法会以如下的格式显示:1200000 = 1,200,000.00
* @author JianWu Zhang
* <br>2015年4月27日 下午8:04:54
* @param number
* @return
*/
public static String str2Str(String number){
try {
NumberFormat format =NumberFormat.getInstance(Locale.CHINA);
format.setMaximumFractionDigits(4); //设置最大的小数位
format.setMinimumFractionDigits(2); //设置最小的小数位
format.setGroupingUsed(true);
return format.format(number);
} catch (Exception e) {
}
return "0.0";
}
}