解析在java中将字符串转换为int的问题

时间:2010-12-10 16:54:02

标签: java

请帮我转换我的代码行如下:

String deptName = "IT";
String dept_test = request.getParameter("deptName").trim();
System.out.println("Dept name vlue is"+dept_test);
// problem here for casting...
int dept_id = Integer.parseInt(dept_test);

2 个答案:

答案 0 :(得分:1)

我没有看到任何铸造问题。如果您的文本不包含可解析的数字,您将获得NumberFormatException,您可能需要使用try / catch块来捕获它。你到底遇到了什么问题?

答案 1 :(得分:0)

从查看代码中获得的最多是解析输入时的错误(包括它是否为空。可能存在的问题是变量deptName从未使用过。你是不是要做第二行

String dept_test = request.getParameter(deptName).trim();

(注意没有引号)而不是?