Java String.splite的问题
比如一个字符串“0.00”,我想用“.”将字符串劈开,但是下面的代码不行。
"0.00".split(".") //获得的居然是空字符串数组
"0.00".split(".0") //这个就可以,不知道为什么
[解决办法]
"0.00".split("\\.")
需要转义
[解决办法]
.是特殊字符,如楼上所以要转义.号好像是匹配任意一个字符
发布时间: 2012-08-16 12:02:15 作者: rapoo
Java String.splite的问题
比如一个字符串“0.00”,我想用“.”将字符串劈开,但是下面的代码不行。
"0.00".split(".") //获得的居然是空字符串数组
"0.00".split(".0") //这个就可以,不知道为什么
[解决办法]
"0.00".split("\\.")
需要转义
[解决办法]
.是特殊字符,如楼上所以要转义.号好像是匹配任意一个字符