今天写代码,想用Spring的split函数去切割字符串,代码如下
然后就报错了,主要是没有注意到.为转译字符,在java 中转译字符要特殊处理,所以应该这样写
String[] actions = actionName.split("\\.");
可以实现。
我们在web项目中,也可以用
这样写
String[] actions = StringUtils.split(actionName,".");
String[] actions = actionName.split(".");
String[] actions = actionName.split("\\.");
可以实现。
我们在web项目中,也可以用
这样写
String[] actions = StringUtils.split(actionName,".");
就不需要 考虑转译字符的问题了。这个工具类,已经给你处理了