package com.yeetou.xinyongkaguanjia.util;
import java.math.BigDecimal;
import java.text.DecimalFormat;
/**
*
* @author Ls
*
*/
public class NumberFormateUtil {
public static String Fromate0(Object obj) {
DecimalFormat df = new DecimalFormat("#");
return df.format(obj);
}
public static String Fromate2(Object obj) {
DecimalFormat df = new DecimalFormat("#,##0.##");
String result = df.format(obj);
if(result.startsWith(".")){
return 0+result;
}else{
return result;
}
}
public static String Fromate3(Object obj) {
DecimalFormat df = new DecimalFormat("#.#%"); //
String result = df.format(obj);
if(result.startsWith(".")){
return 0+result;
}else{
return result;
}
}
public static String Fromate4(Object obj) {
DecimalFormat df = new DecimalFormat("#.##%"); //
String result = df.format(obj);
if(result.startsWith(".")){
return 0+result;
}else{
return result;
}
}
public static String Fromate0ex(Object obj) {
DecimalFormat df = new DecimalFormat("#,##0");
return "¥"+df.format(obj);
}
public static String Fromate2ex(Object obj) {
DecimalFormat df = new DecimalFormat("#,##0.##");
String result = df.format(obj);
if(result.startsWith(".")){
return "¥"+0+result;
}else{
return "¥"+result;
}
}
}