2011-12-20 105 views
-2

我有這個CSV文件格式:CSV閱讀器或閱讀Android的CSV文件,而無需使用庫

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

如何從SD卡讀取它,並把分析的數據在Android的列表視圖或TextView的?

+2

您應該使用[OpenCSV](http://opencsv.sourceforge.net/)解析CSV數據。 – Kai 2011-12-20 10:38:16

+0

對你的代碼採用CSV閱讀器,它將是一個更簡單的解決方案代碼,而不是另一個。 – Karthik 2011-12-20 12:52:59

回答

1

看看here這裏我介紹你可以使用正則表達式。您可能需要修改它來處理逗號兩側的額外空格。

請記住,滾動您自己的CSV閱讀器可能會導致您麻煩事。請儘量使用其他地方提到的OpenCSV等現成的產品。

2

您可以在使用的java.io.Reader和拆分字符串「」

+0

請更詳細一點。顯然,如果他問這個問題,OP不知道這些......另外,簡單的拆分可能不起作用。如果數據中有雙引號會怎麼樣? – st0le 2011-12-20 10:44:25

+0

如果數據有雙引號或String.split無法處理的任何內容,他絕對應該使用外部庫 – njzk2 2011-12-20 10:59:59