如果需要,将距离从十进制转换为整数

时间:2011-12-28 10:00:58

标签: android

我想计算从用户位置到纬度/经度的距离。我的问题是,有时候距离的结果是像234,56这样的小数。在那种情况下,我想把它变成一个整数。我该怎么做?

我可以使用这样的东西吗?

 private DecimalFormat dec2 = new DecimalFormat("#####");

然后

 String distance=dec2.format(location);

1 个答案:

答案 0 :(得分:0)

如果您的距离变量是基本类型double,那么您可以简单地执行:

int distanceInt = (int) distanceDouble;

距离变量是一个真正的BigDecimal对象,我几乎无法相信你可以做到以下

int distanceInt = distanceBigDecimal.intValue();