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

标签 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 文件,但没有成功。

最佳答案

split(...) 的示例...

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

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

根据上面的内容,csvFields[0] 将是 1,而 csvFields[1] 将是 20/11/2011 11 :05:17csvFields[2] 将是 00:00:02

关于java - 显示存储在 .txt 文件中的逗号分隔数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9508238/

相关文章:

java - Android Facebook SDK,请求发布权限 "manage_pages"未更新 session 权限列表

java - 在类方法中包含 this 关键字是个好习惯吗?

java - 无法从 scm 存储库获取分支信息

Android: float 操作按钮内的细节动画

Python for 循环在迭代 CSV 行时不合理地中途停止

reporting-services - SSRS 逗号分隔的字符串显示在换行符上

java - java中第二个jsp页面结果集为空时如何直接重定向到上一个jsp页面

android - 以编程方式调整布局大小(作为动画)

android - 在 ListView 中禁用页眉(或页脚)的长按

r - 如何将未知的分隔符 csv 文件读入 R