String s = "123.jpg"
以点来分割字符串怎么分割?
s.split(".");这里 点表示其实的意思?
我的意思的 为什么点不能作为分隔符 怎么用点作为分隔符
s.split("."); 我用点作为分隔符,得到的结果是不对啊
s.split(".").length是0而不是2
不好意思,也没仔细看,由于.是正则表达式的关键字,所以不能这样写,要解引用。
s.split("\\.");这样就行了
关键是点不能作为分隔符!!
s.split("."); 我用点作为分隔符,得到的结果是不对啊
s.split(".").length是0而不是2
哦,刚刚大意了,split里面的参数是正则表达式,而在正则里面. 表示任意字符
这里要这样s.split(''[.]'')来解决或者s.split("\\.")