cod*_*441 0 java spring struts
我经常不得不在不同的地方和项目中写这样的东西.
int appointmentId = Integer.parseInt(StringUtils.isNotEmpty(request.getParameter
("appointmentId")) ? request.getParameter("appointmentId"): "0");
Run Code Online (Sandbox Code Playgroud)
是否有一个公共类返回解析的int或0或您指定为默认返回值的内容?
抓住NumberFormatException并返回0?在Java API中使用这样的方法是没有用的.我的意思是,使用你的方法你永远不知道是否有错误,如果方法返回0.所以从逻辑上讲,你必须自己做这样的事情.
就像是:
public int getInt(String myInt) {
int i;
try {
i = Integer.parseInt(myInt);
} catch(NumberFormatException ex) {
i = 0;
}
return i;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
147 次 |
| 最近记录: |