java处理异常

2014-11-24 11:01:06 · 作者: · 浏览: 0

一般捕捉到异常都是直接输出,其实JAVA捕捉异常也是一门技巧来的。

[java]
//判断价格是否为正整数
public boolean judgePrice(Map valueMap){
String price = (String) valueMap.get("PRICE");
int p = 0;
try{
p = Integer.valueOf(price);
}catch(Exception e){
return true;
}
return false;

}

//判断价格是否为正整数
public boolean judgePrice(Map valueMap){
String price = (String) valueMap.get("PRICE");
int p = 0;
try{
p = Integer.valueOf(price);
}catch(Exception e){
return true;
}
return false;

}
这样捕捉到异常之后就说明该字符串不是整数形式来的,无法转化为数字,则在异常里面返回判断结果。