【问题标题】:Split a CSV line with an specific pattern with JAVA [duplicate]使用 JAVA 拆分具有特定模式的 CSV 行 [重复]
【发布时间】:2021-05-06 13:27:49
【问题描述】:

我正在使用 Java 读取 CSV 文件。我将逗号之间的每个值存储到一个字符串数组中。

这是我读取 CSV 行时打印的内容:

塔尼亚、乔、帕特、、、、、、、、、

当我将此行存储到字符串数组中时: String [] myString = line.split(",");

当我打印我的字符串时,我得到了这个输出: [塔尼亚、乔、帕特]

我想得到: [塔尼亚,乔,帕特,,,,,,,,,,]

我也想存储空格。

【问题讨论】:

    标签: java


    【解决方案1】:

    您应该检查过 Stackoverflow 网站,使用 line.split(",",-1)

    【讨论】:

      【解决方案2】:

      添加限制以获取特定数量的条目

      line.split("<regex>",<limit>)
      

      从这里:https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#split(java.lang.String,%20int)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-08-08
        • 2021-05-20
        • 2018-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-22
        相关资源
        最近更新 更多