Java 添加具有构造双数据错误的双数据提取
我正在使用双变量从数据获取中添加构造数据。我在检索数据时出错。只需检查我的代码:) 我的参数:Java 添加具有构造双数据错误的双数据提取,java,android,decimal,Java,Android,Decimal,我正在使用双变量从数据获取中添加构造数据。我在检索数据时出错。只需检查我的代码:) 我的参数: Double xtop,xbot,yleft,yright,alat,alon; public void constData{ //myLocation lati = cursor2.getString(cursor2.getColumnIndex (DatabaseHelper.LATITUDE)); longi =
Double xtop,xbot,yleft,yright,alat,alon;
public void constData{
//myLocation
lati = cursor2.getString(cursor2.getColumnIndex
(DatabaseHelper.LATITUDE));
longi = cursor2.getString(cursor2.getColumnIndex
(DatabaseHelper.LONGITUDE));
//myDestination
alat=Double.valueOf(userList.get(position).getLatitude());
alon=Double.valueOf(userList.get(position).getLongitude());
//I have problem on adding data here:
xtop=(alat)+(0.0000100);
xbot=(alat)-(0.0000100);
yleft=(alon)+(0.0000100);
yright=(alon)-(0.0000100);
//LogData
Log.d("alot",""+lati);
Log.d("alot",""+longi);
Log.d("alot",""+alat);
Log.d("alot",""+alon);
Log.d("alot",""+xbot);
Log.d("alot",""+xtop);
Log.d("alot",""+yright);
Log.d("alot",""+yleft);
}
这是我的日志上的结果:
xtop/xbot/yright/yleft数据不是十进制的。
谢谢你的帮助。:) 我找到了答案,它需要转换,我用这个,因为我的固定值是小数点后7位
DecimalFormat df = new DecimalFormat("#");
df.setMaximumFractionDigits(7);
现在它正在工作。。。
另外,谢谢你帮我做这件事:)谢谢你,伙计。这对我有帮助。。