相关疑难解决方法(0)

Java String拆分删除了空值

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

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

我期待得到8个值.[5,6,7,EMPTY,8,9,EMPTY,EMPTY] 但我只得到6个值.

任何想法和如何解决.无论EMPTY值在任何地方出现,它都应该在数组中.

java string split

262
推荐指数
4
解决办法
14万
查看次数

标签 统计

java ×1

split ×1

string ×1