当拆分表达式中有相邻的分隔符时,我期望 null 或空字符串 - 没有消除它。
Java代码如下:
public class splitter {
public static void main(String args[]) {
int size = "||".split("\\|").length;
assert size == 3 : "size should be 3 and not " + size;
}
}
我希望得到 { "", "", "" } 或 { null, null, null }。两者都可以。
也许有一个不会被空话迷惑的正则表达式?