java 用split分割的特殊字符

来源:互联网 发布:喷涂机器人编程 编辑:程序博客网 时间:2024/05/22 18:59

我也是醉了,同一个地方摔两次==

 java 用split分割的特殊字符可能会得不到我想要的结果(无语,两次找不到原因)

因此做个总结,备忘

具体有一下字符:

|:

String[] aa = "aaa|bbb|ccc".split("|"); //得不到预期的结果
  //String[] aa = "aaa|bbb|ccc".split("\\|"); 这样才能得到正确的结果

×:

String[] aa = "aaa*bbb*ccc".split("*");
  //String[] aa = "aaa|bbb|ccc".split("\\*"); 这样才能得到正确的结果、

\\:

String[] aa = "aaa\\bbb\\bccc".split(\\\\);

$:

String[] aa = "aaa$bbb$bccc".split(\$);

^:

"1234567891^1234567890".split("\\^")

0 0
原创粉丝点击