最近工作遇到判断一个double值,是否是整数,例如如果是64.0,则写为64,64.1则写为64.1;
想到的方法:转为int值,如果int值比double值非常小,则认为是整数
double temp;
int tempint=(int)temp;
String result;
if(temp-temp<Double.minValue){
result = String.valueOf(tempint);
}else{
result = String.valueOf(temp);
}