好像没有直接的设置方法。我以前遇到过,是这么做的:
先把double数据转化为String型,然后用indexOf()找到'.'的索引,再用substring()截取到你所需要的位置,然后再转化回double型。例如:
double d = 3.1415926;
String s = Double.toString(d);
int i = s.indexOf(".");
d = Double.parseDouble(s.substring(0,i + 3));//取小数点后两位
先把double数据转化为String型,然后用indexOf()找到'.'的索引,再用substring()截取到你所需要的位置,然后再转化回double型。例如:
double d = 3.1415926;
String s = Double.toString(d);
int i = s.indexOf(".");
d = Double.parseDouble(s.substring(0,i + 3));//取小数点后两位
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货