2

以下に示すように、名前の後に 3 つの整数が続く CSV ファイルがあります。

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

、およびvaluesとしてインデックス付けされた 3 つの番号があります。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 ファイル内の を無視できる方法はありますか?

4

3 に答える 3

2

文字列内のすべての"str.replace("\"","")を置き換えるために使用できます。

于 2013-03-16T15:09:55.797 に答える
1

引用符の間の部分文字列を取ることができます

values[1].substring(1, values[1].length() - 1)
于 2013-03-16T15:11:18.903 に答える
0

メソッドを使用できますString.substring(int, int)

于 2013-03-16T15:10:11.390 に答える