split函数
2016-06-27 00:00
323 查看
String.split()方法,返回是一个字符型数组
分割后得字符
原因在于需要转义
1、如果用“.”作为分隔的话,如下写法:String.split("\\."),才能正确的分隔开,不能用String.split(".");
2、如果用“|”作为分隔的话,如下写法:String.split("\\|"),才能正确的分隔开,不能用String.split("|");
“.”和“|”都是转义字符,必须得加"\\";
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“a=1 and b =2 or c=3”,把三个都分隔出来,可以用String.split("and|or");
说明:
String str[] = "2|33|4".split("|"); for(String s: str){ System.out.println(s); }
分割后得字符
"" 2 | 3 3 | 4
原因在于需要转义
1、如果用“.”作为分隔的话,如下写法:String.split("\\."),才能正确的分隔开,不能用String.split(".");
2、如果用“|”作为分隔的话,如下写法:String.split("\\|"),才能正确的分隔开,不能用String.split("|");
“.”和“|”都是转义字符,必须得加"\\";
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“a=1 and b =2 or c=3”,把三个都分隔出来,可以用String.split("and|or");
转义后分割: 2 33 4
说明:
java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator,[limit]]) 参数 stringObj 必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。 separator 可选项。字符串或 正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。 limit 可选项。该值用来限制返回数组中的元素个数。 说明 split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解
相关文章推荐
- Java中静态变量与实例变量
- JSON的两种常见解析方式
- XML的DOM、Sax解析
- 自定义日历
- 自定义带圆点ViewPager
- Mysql优化(基础*转载)
- 堆和栈的区别
- oracle exp 命令导出对象
- linux服务器搭建在线预览环境
- 浅析Android下的Android.mk文件
- JDK安装
- 如何利用ZBrush中的DynaMesh创建身体(二)
- Tomcat运行一段时间导致CUP过高问题查找
- session监听在线用户
- 我的爱情故事
- Ubuntu16.04 设置 Java 环境变量
- Chem 3D中创建立体模型有哪些方法
- 第一次发博客O(∩_∩)O哈哈~!!
- Chem 3D模型的参数值怎么更改
- 用ChemDraw怎么画3D图