java 分割字符串

2025-02-27 17:18:23
推荐回答(2个)
回答1:

split方法,接收的参数是正则表达式,在java的正则表达式里 “.”有其含义,表示匹配任何字符,而这里你想用“.”分割字符串,就是用其本身含义,所以需要加双斜杠转移成本身含义

回答2:

“.”在正则表达式中匹配任意字符,为了匹配“.”含义本身,需要使用 \.
而 \ 在java中也是用于转义的,必须使用 \\ 进行转义
所以必须使用 \\. 来表示 “.” 本身的含义