split方法拆分字符串
来源:互联网 发布:百度网络硬盘登陆 编辑:程序博客网 时间:2024/06/05 04:11
使用split()时应注意检查最后一个分隔符后面有无内容,否则最终分割出的数组元素个数有可能与预期得到的个数不相符,导致异常!String str = ",1,2,,";String[] list1 = str.split(",");String[] list2 = str.split(",",-1);String[] list3 = StringUtils.split(str,",");String[] list4 = StringUtils.splitPreserveAllTokens(str,",");System.out.println("字符串str:" + str);System.out.println("str.split(\",\")截取后数组元素个数:" + str.split(",").length);//末尾分隔符全部忽略for (String str1 : list1) { System.out.println("\"" + str1 + "\"");//末尾分隔符全部忽略}System.out.println("str.split(\",\",-1)截取后数组元素个数:" + str.split(",",-1).length);//不忽略任何一个分隔符for (String str1 : list2) { System.out.println("\"" + str1 + "\"");//末尾分隔符全部忽略}System.out.println("StringUtils.split(str,\",\")截取后数组元素个数:" + StringUtils.split(str,",").length);//最前面的和末尾的分隔符全部都忽略,apache commonsfor (String str1 : list3) { System.out.println("\"" + str1 + "\"");//末尾分隔符全部忽略}System.out.println("StringUtils.splitPreserveAllTokens(str,\",\")截取后数组元素个数:" + StringUtils.splitPreserveAllTokens(str,",").length);//不忽略任何一个分隔符 apache commonsfor (String str1 : list4) { System.out.println("\"" + str1 + "\"");//末尾分隔符全部忽略}
运行结果:
字符串str:,1,2,,str.split(",")截取后数组元素个数:3"""1""2"str.split(",",-1)截取后数组元素个数:5"""1""2"""""StringUtils.split(str,",")截取后数组元素个数:2"1""2"StringUtils.splitPreserveAllTokens(str,",")截取后数组元素个数:5"""1""2"""""
0 0
- split()方法字符串拆分
- split方法拆分字符串
- .net Split方法字符串根据字符串拆分
- sqlserver字符串拆分(split)方法汇总
- sqlserver字符串拆分(split)方法汇总
- sqlserver字符串拆分(split)方法汇总
- sqlserver字符串拆分(split)方法汇总
- sqlserver字符串拆分(split)方法汇总
- sqlserver字符串拆分(split)方法汇总
- sqlserver字符串拆分(split)方法汇总
- sqlserver字符串拆分(split)方法汇总
- sqlserver字符串拆分(split)方法汇总
- sqlserver字符串拆分(split)方法汇总
- C#_字符串拆分Split实例方法
- sqlserver字符串拆分(split)方法汇总
- sqlserver字符串拆分(split)方法汇总
- SQL_字符串拆分(split)方法总结
- sqlserver字符串拆分(split)方法汇总
- Redis系列(二)——数据持久化介绍与配置
- freeBSD pkg 安装问题
- wep前端工程师要掌握的基础知识和技能
- Java集合之Vector
- hdu-5543-Pick The Sticks
- split方法拆分字符串
- 安卓引导页划动中页面消失、异常退出问题
- 欢迎使用CSDN-markdown编辑器
- jQuery中的DOM操作
- 第四章 面向对象(下)
- leetcode 10 Regular Expression Matching(Dynamic Programming)
- Spring源码学习--自定义标签
- 第六讲:index$watch.html
- Html--部分标签的使用