请教个split的处理“|”的问题
请教个问题:
String a= "rose|jack ";
String[] b=a.split( "| ");
这个b应该是什么样的?
测试结果是:
b[0]= " ";
b[1]= "rose ";
b[2]= "| ";
b[3]= "jack ";
好奇怪啊,有人遇到过 "| "的分割吗 ?
split分割的正则表达式没查到“| "如何转义
------解决方案--------------------a.split( "\\| ");
------解决方案--------------------楼上正解
------解决方案--------------------String[] b=a.split( "\\| ")或String[] b=a.split( "[|] ");