Spring的split()函数引发的错误
2016-04-21 10:17
429 查看
今天写代码,想用Spring的split函数去切割字符串,代码如下
String[] actions = actionName.split(".");
然后就报错了,主要是没有注意到.为转译字符,在java 中转译字符要特殊处理,所以应该这样写
String[] actions = actionName.split("\\.");
可以实现。
我们在web项目中,也可以用
org.apache.commons.lang.StringUtils这个工具类
这样写
String[] actions = StringUtils.split(actionName,".");
就不需要 考虑转译字符的问题了。这个工具类,已经给你处理了
String[] actions = actionName.split(".");
然后就报错了,主要是没有注意到.为转译字符,在java 中转译字符要特殊处理,所以应该这样写
String[] actions = actionName.split("\\.");
可以实现。
我们在web项目中,也可以用
org.apache.commons.lang.StringUtils这个工具类
这样写
String[] actions = StringUtils.split(actionName,".");
就不需要 考虑转译字符的问题了。这个工具类,已经给你处理了
相关文章推荐
- JDK API 下载
- 【Leetcode】:319. Bulb Switcher 问题 in JAVA
- Java类加载器 ClassLoader的解析
- Java enum的用法详解
- Spring AOP不拦截从对象内部调用的方法原因
- JAVA四大域对象
- spring InitializingBean接口
- Java调用批处理文件(.bat)
- Java操作ffmpeg--截取视频
- 安卓应用开发Eclipse目录结构
- java定时器配置
- jvm虚拟机的故事之(我是一个Java class)
- 正确使用Java的foreach语句
- myeclipse的jre与安装的jre不同之处
- Spring:完全通过程序控制Spring事务
- Java倒计时实例
- myeclipse使用SVN团队开发
- Spring通过构造方法注入的四种方式
- Java 日期注解
- Android笔记之用eclipse给zxing打jar包