java - 如何使用 String.split (","导入 CSV 文件,而不会因空白字段而缩短数组?

标签 java csv split string

目前,当我使用 String.split(",") 逐行导入 CSV 文件时,如果有一行看起来像 "foo,,bar,,fizz, ,," 该方法返回一个长度为 5 的数组,类似于 ["foo", "", "bar, "", "fizz"]。如何获取返回长度为 8 的数组的方法 ["foo", "", "bar", "", "fizz, "", "", ""]?

最佳答案

还有一个overload of split实现了这一点:

string.split(",", -1);

关于java - 如何使用 String.split (","导入 CSV 文件,而不会因空白字段而缩短数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13461003/

相关文章:

java - 如何使用java apache poi api创建Excel列仅允许唯一字符串

java - 锚定 Pane 中元素的顺序

javascript - 将 CSV 与 Google 图表结合使用

python - python 中的 Split() 如果有条件必须跳过某些值,如何使用

java - 执行 ant 创建 jar 时出现 zip 大小错误

java - 如何将数据写入 csv 文件中的单独列

Powershell - 计算csv列中的元素并将其添加到csv

python - NumPy:按索引分割的一维数组求和

java:字符串的正则表达式

java - Selenium Safari "Unknown command"