String 数字 末尾去0
/**
* 如果 str 是纯数字,去末尾0,否则原数据返回
*/
static String match = "(^[0-9]*$)|(^([0-9]{1,}[.][0-9]*)$)";
public static String removeLastZero(String str){
Pattern pat = Pattern.compile(match);
if( pat.matcher(str).find()){
BigDecimal bigDecimal = new BigDecimal(str).stripTrailingZeros();
return bigDecimal.toPlainString();
}
return str;
}