Java字符串拆分删除了空值

我正在尝试使用分隔符拆分该值。
但我发现了令人惊讶的结果

String data=“5 | 6 | 7 | 8 | 9 |”;
String[]split=data.split(“\\\\”);
系统输出打印项次(分割长度);

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

任何想法以及如何修复。不管空值在任何地方出现,它都应该在数组中

发表评论