java split函数应该注意的问题

split函数的参数是一个String,但是这个String会被解释成一个正则表达式.

比如 "test.txt".split(".").length得到的值是0,因为在正则表达式中点号会被当作一个通配符, 所以得不到结果,

正确的写法应该是 "test.txt".split("\\.").length

posted on 2015-10-09 18:57  荷楠仁  阅读(265)  评论(0编辑  收藏  举报

导航