2010-12-10 31 views
-1

请帮我转换我的代码线以下提到:问题的解析字符串皈依到Java int的

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); 
+1

究竟是什么问题?什么时候的问题时? – 2010-12-10 16:55:50

+1

那么,有什么问题吗?请告诉我你的错误信息?您的代码看起来不错是dept_test内容。 – Andy 2010-12-10 16:56:23

+0

你会得到什么错误? – 2010-12-10 16:57:32

回答

1

我看不出有什么问题,铸件。如果你的文本不包含可解析的数字,你会得到一个NumberFormatException,你可能需要用try/catch块来捕获它。你遇到的问题究竟是什么?

+0

谢谢亲爱的...我也会帮助我很多......而我的问题已解决... – 2010-12-23 06:15:02

0

从查看你的代码,你得到的最多的将是一个解析输入的错误(如果它是没有的话,可能会有一个问题是变量deptName从来没有使用过,你的意思是做第二行

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

(注意不包括引号),而不是?

+0

亲爱的Kathy Van,非常感谢......我的问题已解决......您可以寄给我您的电子邮件地址......它的意志可能对我有帮助..我会等待您的rpl。 。我的ID是在skype上的awaiskhan80 .. plz做必要的。 – 2010-12-23 06:14:17