java string转int 失败如何不抛异常?

 我来答
百度网友66d722a
推荐于2017-11-24 · TA获得超过1166个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:231万
展开全部
很容易啊,异常是肯定会抛出的,但是你可以把它捕获,而让程序不会因为异常而终止运行。用try cathy语句
比如这样
try{
Integer a = Integer.parseInt(str);
}
catch(Exception e){
System.out.println("字符串转换为整型失败");
}
异常抛出后,你还想处理其他的逻辑的话,就可以把逻辑写在catch语句块里

希望能够帮助你,谢谢
wzjlovemjx
2011-06-23 · TA获得超过6528个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:778万
展开全部
try {
String str="ss";//失败的原因就是你的String是不是数字的字符串。
int num=Integer.parseInt(str);//这东西不抛出异常,意识你没有俘获异常,
//二是你的catch中没有写类似e.printStackTrace();样的东西
//如果不想抛出那就在catch中任何东西不写即可
} catch (NumberFormatException e) {
e.printStackTrace();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
看见你我高兴1Y
2011-06-23 · TA获得超过176个赞
知道答主
回答量:24
采纳率:0%
帮助的人:24万
展开全部
用try{}catch{}包起来,如果不想抛异常的话,可以在catch块中做处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7c5f967
2011-06-23 · TA获得超过324个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:187万
展开全部
失败?怎么失败了,失败原因...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式