JAVA split("|") 简单的问题

来源:互联网 发布:计算机专业知乎 编辑:程序博客网 时间:2024/06/04 19:03
String str = "现金|50";String ss[] = str.split("|");应该是ss[0] = "现金";应该是ss[1] = "50";ss长度共2为什么我截取出来是ss长度是6个长度ss[0] = "";ss[1] = "现";ss[2] = "金";ss[3] = "|";ss[4] = "5";ss[5] = "0";
|在正则里是个特殊字符,有意义所在的,或的意思比如",|;"按,或;来分隔"|"等同于"",空或空的意思正确的写法是"\\|"或者"[|]"
String[] id_name = key_value.split("\\|");String[] id_name = key_value.split("[|]");

0 0