2011-12-20 103 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