2011-12-20 7 views
-2

を使用せずにアンドロイドでCSVファイルを読み、私は、このCSVファイル形式を持っている:CSVリーダーまたはライブラリ

"1", "testing <[image|media]>" , "1" 

SDカードからそれを読むとAndroidでリストビューまたはのTextViewで解析されたデータを置くためにどのようにできますか?

+2

CSVデータの解析に[OpenCSV](http://opencsv.sourceforge.net/)を使用する必要があります。 – Kai

+0

あなたのコードにCSV Readerを採用すると、他のものよりはるかに単純なソリューションコードになります。 – Karthik

答えて

1

は、私はあなたが使用できる正規表現を記述を見hereを取る「」上するjava.io.Readerと分割文字列を使用することができます。コンマの両側にある余分なスペースに対処するには、それを調整する必要があります。

独自のCSVリーダーを使用すると、問題が発生する可能性があります。 OpenCSVのような既製のものを使用するのは非常に難しいです。

2

あなたは

+0

もっと詳しく教えてください。明らかに、OPは彼がこの質問をしているのであれば、彼らについての手掛かりはありません....また、単純な分割がうまくいかないかもしれません。データに二重引用符がある場合はどうなりますか? – st0le

+0

データに二重引用符がある場合、またはString.splitで処理できないものについては、間違いなく外部ライブラリを使用する必要があります – njzk2

関連する問題