您的位置:首页 > 其它

写的时候不注意的小错误,以后会花很长时间才能挑出来,高手请勿入

2010-04-22 11:40 288 查看
----------------------------------------------------------------------------------------------------

错误:

Double dContent = null;

Double dWeight = null;

   

//为了省事把获取异常的代码都写在一个try里

//如果第一个转换不成功就抛出异常,就错误导致第二个也不能执行

   try {

    dContent = Double.valueOf(content);

    dWeight = Double.valueOf(weight);

   } catch (Exception e) {

   }

   

 

正确:

Double dContent = null;

Double dWeight = null;

   

// 转换要分开写,不能因为一个数转换不成功就影响另一个

   try {

    dContent = Double.valueOf(content);

   } catch (Exception e) {

   }

   // 转换要分开写,不能因为一个数转换不成功就影响另一个

   try {

    dWeight = Double.valueOf(weight);

   } catch (Exception e) {

 }

--------------------------------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  exception
相关文章推荐