读书人

java施用split拆分特殊字符

发布时间: 2012-09-10 22:20:12 作者: rapoo

java使用split拆分特殊字符

在使用java中的split拆分特殊字符的时候,会发现达不到自己想要的结果。比如

?

"1234567891^1234567890".split("^")[1]
?

会提示数组下标越界异常,说明根本没有拆分成功。究其原因,原来^是特殊字符,split中的参数为正则表达式,所以要想让split识别特殊字符,就需要把参数转变为正则,即在参数前加上"\\"即可。

?

"1234567891^1234567890".split("\\^")[1]
?

读书人网 >编程

热点推荐