java - 使用可选条目解析分隔输入

标签 java parsing csv

解析包含可选条目的文件的最佳方法是什么?

即我有表格的输入

item1,item2,[item3],[item4],item5,item6

其中 item3 和 item4 都是可选条目。我目前正在沿着分隔符拆分并根据给定的条目数填充对象。有没有更好的方法来实现这一点?

最佳答案

这里有两个选项: 1. 重新排列数据,使可选项目位于文件末尾。 2. 为缺失数据传递定界符。这是更可取的做法,因为它可以让您保持数据的形状。

关于java - 使用可选条目解析分隔输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32340726/

相关文章:

java - 在 Cassandra 中将集合作为行插入

java - 如何在首次运行时填充大型 SQLite 数据库

java - 在字符串中给定单词之后获取子字符串的最佳方法?

Java 安卓 OutputStreamWriter IOException

java - 磁盘 I/O 算法的运行时间

parsing - 帮助解析日志文件 (ANTLR3)

java - 如何用 Java 缩写 HTML?

c++ - std::string 一次性转换为 int/double

python - numpy genfromtxt 或 numpy loadtxt "ValueError: could not convert string to float"或 "too many values to unpack",几乎尝试了所有方法

python - 将 CSV 文件读取为执行加法和平均的文本文件