2013-03-16 96 views
1

我有一個CSV文件,顯示一個名稱後面跟3個整數,如下所示。從一個CSV文件解析字符串到一個整數

"John","12","37","1000" 

我有3號values索引爲values[1]values[2]values[3]和。

我試圖通過解析從CSV文件中的字符串如下:

int wins = Integer.parseInt(values[1]); 
int losses = Integer.parseInt(values[2]); 
int money = Integer.parseInt(values[3]); 

我的問題是,在CSV文件中的值已經被" "包圍,所以當我嘗試分析它試圖解析字符串""12"",""37""""1000""

有沒有什麼辦法可以忽略CSV文件中的" ",而無需在文件中手動刪除它們?

回答

1

你可以採取的報價

values[1].substring(1, values[1].length() - 1) 
2

你可以使用str.replace("\"","")替換字符串中的所有

+0

我的錯誤它的串應該更換! – cwhsu 2013-03-16 15:13:15