处理数字格式异常

当我的XML解析后得到的数据,并用它在我的应用我得到的数字格式例外,所以我加试和代码之间的catch块,现在它不是强制关闭,但问题是,获得异常后不执行之后,该代码再怎么克服,它需要一些默认值,并执行下一次我的代码如下请在我的catch块修改...

for(int i=0;i<sitesList.getLatitude().size();i++) { if(sitesList.getType().get(i).equalsIgnoreCase("GalerÃas Online")) { name = sitesList.getLatitude().get(i); name1 = sitesList.getLongitude().get(i); GeoPoint point5 = new GeoPoint((int) (Double.parseDouble(name) * 1E6), (int) (Double.parseDouble(name1) * 1E6)); OverlayItem overlayItem4 = new OverlayItem(point5, sitesList.getGalleryname().get(i)+ "--"+ sitesList.getAddress().get(i),sitesList.getImagesurl().get(i)+ "--"+sitesList.getEmail().get(i)+ "--"+ sitesList.getPhoneno().get(i)+ "--"+sitesList.getWeb().get(i) ); itemizedOverlay3.addOverlay(overlayItem4); } } }catch (NumberFormatException e) { }

意味着它持续循环的地方越来越异常,并使用默认值exception..i我及彼异常名=之后sitesList.getLatitude()得到(I)。 。名1 = sitesList.getLongitude()获得(I),我想异常后继续如何做到这一点..我是在java中新

--------------解决方案-------------

如果你在你的标签越来越空或空值,那么,修改代码如下:

if(sitesList.getType().get(i).equalsIgnoreCase("GalerÃas Online"))
{
name = sitesList.getLatitude().get(i);
name1 = sitesList.getLongitude().get(i);
if(name.equalsIgnoreCase("")||name.equalsIgnoreCase(null))
{
name=// your default longitude or latitude
}

if(name1.equalsIgnoreCase("")||name1.equalsIgnoreCase(null))
{
name1=// your default longitude or latitude
}
....
}

希望它有助于

for(int i=0;i<sitesList.getLatitude().size();i++)
{
if(sitesList.getType().get(i).equalsIgnoreCase("GalerÃas Online"))
{
name = sitesList.getLatitude().get(i);
name1 = sitesList.getLongitude().get(i);

GeoPoint point5 = new GeoPoint( (Double.parseDouble(name) * 1E6),
(Double.parseDouble(name1) * 1E6));
OverlayItem overlayItem4 = new OverlayItem(point5, sitesList.getGalleryname().get(i)+ "--"+
sitesList.getAddress().get(i),sitesList.getImagesurl().get(i)+ "--"+sitesList.getEmail().get(i)+ "--"+
sitesList.getPhoneno().get(i)+ "--"+sitesList.getWeb().get(i) );
itemizedOverlay3.addOverlay(overlayItem4);

}
}
}catch (NumberFormatException e) {

}

它因为乌尔铸造双为Int ...

分类:安卓 时间:2015-03-15 人气:0
本文关键词: 安卓
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.204 (s). 10 q(s)