兄弟们,字符强制转换为数字要写么写,
比如url参数test.jsp?id=1,id要是输入字符就出错.String my_str=request.getParameter("id");
int id = Integer.valueOf(my_str).intValue();有什么办法可以据字符转换为0,先谢谢大家了~~
比如url参数test.jsp?id=1,id要是输入字符就出错.String my_str=request.getParameter("id");
int id = Integer.valueOf(my_str).intValue();有什么办法可以据字符转换为0,先谢谢大家了~~
int id2 = Integer.ParseInt(id);
NumberFormatException */
int i=Integer.parseInt(s);
id是int类型,怎么样把"傻B"转换为0;
try
{
id = Integer.parseInt(request.getParameter("id"));
}catch(NumberFormatException e1){}
就可以了 只接受正确的值
String id = request.getParameter("id");
if(id=null){return;}
int id2 = Integer.ParseInt(id);这个理论上可以但是实际上我推荐这么写String id = request.getParameter("id");int id2 = 0try
{
id2=Integer.ParseInt(id);
}
catch(Exception e)
{
id2=0;
}
这样试下呢
String my_str=request.getParameter("id");
int id = 0;try
{
id = Integer.valueOf(my_str).intValue();
}
catch(Exception e)
{
id=0;
}out.println("id="+id);%>谢谢大家了,问题解决了~~