Java Split注意事项
来源:互联网 发布:sopcast软件1.28版本 编辑:程序博客网 时间:2024/05/16 18:01
使用String的split方法分割字符串时,会发现split会忽略尾部的分隔符。
代码如下(注import org.apache.commons.lang.StringUtils;):
String string = ",1,,3,";String separator = ",";System.out.println("1:"+string.split(separator).length);System.out.println("2:"+string.split(separator, 0).length);System.out.println("3:"+string.split(separator, -1).length);System.out.println("4:"+StringUtils.split(string, separator).length);System.out.println("5:"+StringUtils.splitByWholeSeparator(string, separator).length);System.out.println("6:"+StringUtils.splitPreserveAllTokens(string, separator).length);
执行结果:
1:42:43:54:25:36:5
由此可见,
java.lang.Stringsplit(String regex) //查看源码,调用的是split(String regex, 0),会忽略尾部的分隔符split(String regex, int limit) //limit为0时,忽略尾部的分隔符;limit为-1时,不忽略org.apache.commons.lang.StringUtilssplit(String str, String separatorChars) //忽略所有的splitByWholeSeparator(String str, String separatorChars) //忽略首尾的splitPreserveAllTokens(String str, String separatorChars) //不忽略
阅读全文
1 0
- java split(".");注意事项
- java split(".");注意事项
- java split() 注意事项
- Java Split注意事项
- java split分割字符串注意事项
- java的split使用注意事项
- Java split用法及注意事项
- Java String.split()方法注意事项
- java split方法使用注意事项
- JAVA中String对象split方法注意事项
- java中String.split()的注意事项
- JAVA中的split的使用注意事项
- Java String.split()函数分隔回车注意事项
- java 分隔符函数split的使用注意事项
- Java中String类的split()方法的注意事项
- Regex.Split注意事项
- split()使用注意事项
- split切割字符串注意事项
- Java正则表达式的语法与示例
- Atom插件Markdown Preview Enhanced的字体大小修改
- R语言 解决不能安装包的问题install.packages() cannot open url
- rabbit ack机制
- Scala 最佳实践:纯函数
- Java Split注意事项
- ConcurrentHashMap的研究
- 监听Editext焦点获取
- skb桥转发蓝图(五)
- mysql安装
- SAP MM批次管理(7)分割评估
- python小白入门教程——TypeScript的语言特性
- githubPages+jekyll制作博客教程
- CodeForces