java 分割字符串的问题
来源:百度知道 编辑:UC知道 时间:2024/05/30 04:15:01
String test="record.Record_Id";
String beanAndKey[]=test.split(".");
为什么我的beanAndKey中得不到想要的分割结果??
String beanAndKey[]=test.split(".");
为什么我的beanAndKey中得不到想要的分割结果??
因为 split方法 中传递的参数为一个正则表达式,而在正则中 . 表示任意字符,因此无法直接这样拆分,需要在正则中将 . 进行转义
test.split("\\."); 就可以了
这里加两个\是因为字符串中的 \ 也需要转义。
里面的点需要转义字符,换成这个String beanAndKey[]=test.split("\\.");
上面说的没错
en