doubler轉成數字 小數點後一位爲零 則顯示整數 否則按照原先顯示
/**
* doubler轉成數字 小數點後一位爲零 則顯示整數 否則按照原先顯示
* @param aDouble
*index:保留幾位小數點
* @return
*/
public static String doubleConverInteger( Double aDouble,Integer index){
String result=null;
if(aDouble!=null && index!=null){
BigDecimal bg = new BigDecimal(aDouble).setScale(index, RoundingMode.UP);
Double doubleValue = bg.doubleValue();
if(doubleValue!=null ){
if(doubleValue.intValue()-doubleValue==0){//判斷是否符合取整條件
result=String.valueOf(doubleValue.intValue());
}else {
result=String.valueOf(doubleValue);
}
}
}
return result;
}