2010-12-10 70 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