2

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

所有时间都以这种格式保存在 .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 文件,但没有运气。

4

1 回答 1

2

示例split(...)...

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

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

综上所述,csvFields[0]will be 1with csvFields[1]as20/11/2011 11:05:17csvFields[2]will be00:00:02

于 2012-03-01T00:00:51.317 回答