Java 将数字转换为双精度

Java 将数字转换为双精度,java,android,android-activity,android-fragments,parse-platform,Java,Android,Android Activity,Android Fragments,Parse Platform,我想把下面的数字转换成双精度的 Number mMax_Distance = ParseUser.getCurrentUser().getNumber("Maximum_Distance"); 我正在使用Parse,其中有一列称为Maximum_distance,它被分类为一个数字 我需要将其转换为一个数字,因为我想在以下行中使用: query.whereWithinKilometers("location", point, mMax_Distance); 其中,mMax_距离必须为双精度

我想把下面的数字转换成双精度的

Number mMax_Distance = ParseUser.getCurrentUser().getNumber("Maximum_Distance");
我正在使用Parse,其中有一列称为Maximum_distance,它被分类为一个数字

我需要将其转换为一个数字,因为我想在以下行中使用:

query.whereWithinKilometers("location", point, mMax_Distance); 
其中,mMax_距离必须为双精度

解决此问题的另一种方法是将其直接存储为double,而不是数字。然而,它是使用seekbar值进行分类的,用户通过seekbar确定他们的最大距离,我相信seekbar只存储数字

currentUser.put("Maximum_Distance", seekBarDistance.getProgress());
任何帮助都将不胜感激。如果您需要澄清,请告诉我。

查看