代码之家  ›  专栏  ›  技术社区  ›  Syed

在java中将逗号分隔的字符串转换为中间有空填充符的字符串数组

  •  -1
  • Syed  · 技术社区  · 4 年前

    我正试图使用分隔符分割值。 但我发现了令人惊讶的结果

    String data = "5|6|7||8|9||";
    String[] split = data.split("\\|");
    System.out.println(split.length);
    

    我希望得到8个值。 [5,6,7,空,8,9,空,空] 但我只得到了6个值。

    任何想法以及如何解决。无论EMPTY值出现在任何位置,它都应该在数组中。

    0 回复  |  直到 12 年前