Chinaunix

标题: Integer.parseInt(String)会抛出异常吗? [打印本页]

作者: 我笨故我学    时间: 2004-06-02 18:56
标题: Integer.parseInt(String)会抛出异常吗?
一般在jsp文件中是使用
int id=Integer.parseInt(request.getParameter("id");
来获得id号的 ,但是有人说这个会抛出异常,需要捕获,请教是否会抛出异常,
或者告知这相关的资料到哪里查?
谢谢指教.
作者: 雨中漫步    时间: 2004-06-02 19:23
标题: Integer.parseInt(String)会抛出异常吗?
如果request.getParameter("id"返回的是字符串,不是整数,肯定有异常的
JAVA基础都有说明的
作者: sakulagi    时间: 2004-06-03 07:21
标题: Integer.parseInt(String)会抛出异常吗?
http://java.sun.com/j2se/1.4.2/docs/api/index.html
每个函数抛出的异常都有说明。
作者: 我笨故我学    时间: 2004-06-03 12:19
标题: Integer.parseInt(String)会抛出异常吗?
谢谢
parseInt
public static int parseInt(String s)
                    throws NumberFormatExceptionParses the string argument as a signed decimal integer. The characters in the string must all be decimal digits, except that the first character may be an ASCII minus sign '-' ('\u002D') to indicate a negative value. The resulting integer value is returned, exactly as if the argument and the radix 10 were given as arguments to the parseInt(java.lang.String, int) method.

Parameters:
s - a String containing the int representation to be parsed
Returns:
the integer value represented by the argument in decimal.
Throws:
NumberFormatException - if the string does not contain a parsable integer.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2