2017-04-15 42 views
-1

我有一個字符串,我想先分割然後轉換爲整數。 這裏是我的代碼:無法將字符串轉換爲整數在java中使用parseInt()

String Table_data = "$452";   
String[] words=Table_data.split("\\$"); 
for(String w:words) 
{ 
    int result = Integer.parseInt(w); 
    System.out.print(result); 
} 

我在Java中沒有太多的經驗。 我試過但它顯示一些錯誤,如"java.lang.NumberFormatException".

請幫助。謝謝。

+1

通過在'$'上進行分割,您的單詞數組看起來像這樣:'[「」,「452」]'並且由於空字符串而得到異常。 – sisanared

+0

可否請您提供解決方案代碼。謝謝 –

+0

謝謝@sisanared 它的工作 –

回答

0

你可能想要的是:

String Table_data = "$452"; 
int result = Integer.parseInt(Table_data.replace("$", "")); 
0

你可能不喜歡這樣的方式。我用了substring而不是split。

String Table_data = "$452"; 
    String s=Table_data.substring(1); 
    int result=Integer.parseInt(s); 
    System.out.println(result); 
相關問題