java字符串分割,String ss = "|||"; 按"\\|"分割出来的数组长度为0. 怎么才能分割出来的数组长度为4?

String ss 完整来说是这样的: A|B|C|D 但是A、B、C、D都有可能为空字符串.

是不是空字符串跟这个没影响的,只要你的A,B,C,D不包含|
String result[] = "A|B|C|D".split("|")
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-30
String a = "|||";
System.out.println(a.split("|").length);
我这写明明就是输入4
第2个回答  2013-05-16
没必要在|前加\\,什么都不加或者你加//也能出4
ss.split("|");
要是成功了麻烦结个贴~
第3个回答  2013-05-16
ss.split("|"),这样得到的就是正确的啊。
第4个回答  2013-05-16
你是怎么分的?
相似回答