java中String对象的split方法
2016-11-09 20:42
190 查看
在java.lang包中有String.split()方法,返回是一个String[]数组,今天碰到一个自己没注意的问题:
1.特殊分隔符
String str1 = "123|456|789"; System.out.println(str1.split("|")[0]);
结果是1
这里要注意的是"|"作为分隔符要写成这样
System.out.println(str1.split("\\|")[0]);
同理如果用"."做分割符也叫加上2个反斜杠,
2.多个分隔符
String str1 = "123 aa 456 bb 789"; System.out.println(str1.split("aa|bb")[0]); System.out.println(str1.split("aa|bb")[1]); System.out.println(str1.split("aa|bb")[2]);
结果是 123
456
789
多个分隔符可以用"|"连接起来
参考博客:
http://www.cnblogs.com/mingforyou/archive/2013/09/03/3299569.html
相关文章推荐
- java中string对象中的split方法的使用
- java中String对象的split方法的小陷阱
- JAVA中String对象split方法注意事项(切记其中的正则表达式)
- java中String对象的split方法不能得到空字符串的问题
- JAVA中String对象split方法注意事项
- 不依赖java的:String.split方法分割字符串
- java.lang.String的split()方法
- java中String对象的==和equals方法
- Java对象转为String的几种常用方法剖析
- Java对象转为String的几种常用方法
- Lua语言string对象的split方法实现
- JAVA对象转为Java String的几种常用方法
- java String.split 方法
- java.lang.String的split()方法
- JAVA对象转为Java String的几种常用方法
- JNI学习笔记:(1)开篇(2)本地代码访问Java代码 (3)本地方法取得Java属性/调用java方法 (4)本地代码创建Java对象(包括javaString) (5) 本地方法处理java数组
- java对象转为java String的几种常用方法剖析
- javascript中的String对象的split()的方法
- Java对象转为String的几种常用方法 (转)
- java.lang.String的substring、split方法引起的内存问题