显示存储在.txt文件中的逗号分隔数据

时间:2012-02-29 23:20:31

标签: java android csv import-from-csv

我目前正在构建一个用于计时比赛的应用程序。

所有时间都以这种格式保存在.txt文件中。

STARTOFEVENT,20/11/2011 11:04:58
0,20/11/2011 11:05:14
1,20/11/2011 11:05:17,00:00:02
2,20/11/2011 11:05:19,00:00:04
3,20/11/2011 11:05:20,00:00:05
4,20/11/2011 11:05:21,00:00:06
5,20/11/2011 11:05:22,00:00:07

我需要帮助的是在结果进入时在textView / editText中显示位置编号(第1列)和完成时间(第3列)。

我尝试过一些代码来解析CSV文件,但没有运气。

1 个答案:

答案 0 :(得分:2)

split(...) ...

的示例
String csvRecord = "1,20/11/2011 11:05:17,00:00:02";
String[] csvFields = csvRecord.split(",");

以逗号分隔的字符串csvRecord的每个部分都分配给csvFields数组的元素。数组元素的数量取决于csv字段的数量,并由split(...)方法处理,该方法使用正确的数字动态创建数组。

从上面可以看出,csvFields[0]1csvFields[1]20/11/2011 11:05:17csvFields[2]00:00:02