关于java以竖线作为分隔符split字符串的问题
2016-02-29 14:14
465 查看
在java/android 中当使用split方法分割字符串时,如果使用“|”作为分隔符,在使用split方法直接这样写.split("|");会得到错误的结果。
在网上搜索的结果基本上的解法是写成.split("\\|");。在此新加一种解决方式,即使用正则表达式中Pattern中的quote(String s)方法:.split(Pattern.quote("|"));。
quote方法对其他特殊符号也有效果。发此文章纯属为了忘却的纪念。
在网上搜索的结果基本上的解法是写成.split("\\|");。在此新加一种解决方式,即使用正则表达式中Pattern中的quote(String s)方法:.split(Pattern.quote("|"));。
quote方法对其他特殊符号也有效果。发此文章纯属为了忘却的纪念。
相关文章推荐
- 开源 免费 java CMS - FreeCMS2.0 会员我的评论
- (一)JavaMail 简介
- java集合框架小结
- java利用snmp4j包来读取snmp协议数据
- JAVASE eclipse中的命名
- Java编程基础----Java中有哪些数据类型?
- 开源项目导入eclipse的一般步骤
- Java线程池源码分析(二)
- 深入理解Java中static关键字的使用
- Java八种基本数据类型的比较及其相互转化
- Spring分布式事务实现
- Java线程池源码分析(一)
- java.net.SocketTimeoutException: Read timed out
- java中Random类的使用
- Eclipse下,html中thymeleaf自动提示的设定
- java虚拟机能并发的启动多少个线程
- RxJava 过滤操作符 first last single
- OA学习笔记-010-Struts部分源码分析、Intercepter、ModelDriver、OGNL、EL
- javadoc: error - java.lang.reflect.InvocationTarget Exception java.lang.NullPointerException
- spring mvc 中web.xml配置信息解释