关于split的一点注意事项
2011-09-30 11:05
197 查看
初始:String temp = "abc|def|ghi";
String[] arr = temp.split("|");
System.out.println("arr.length is:"+arr.length);
for(String i:arr){
System.out.println(i);
}
输出结果:arr.length is:12
a
b
c
|
d
e
f
|
g
h
i
问题是public String[]
split(String regex)
参数是正则表达式,而 | 属于正则表达式,不会看成是字符。
因此需要转义,转义办法修改为:split("\\|")或者split("[|]")。
同样还需要注意的字符是"."
同样还需要注意的方法是replaceAll等参数设计到正则表达式的方法。
String[] arr = temp.split("|");
System.out.println("arr.length is:"+arr.length);
for(String i:arr){
System.out.println(i);
}
输出结果:arr.length is:12
a
b
c
|
d
e
f
|
g
h
i
问题是public String[]
split(String regex)
参数是正则表达式,而 | 属于正则表达式,不会看成是字符。
因此需要转义,转义办法修改为:split("\\|")或者split("[|]")。
同样还需要注意的字符是"."
同样还需要注意的方法是replaceAll等参数设计到正则表达式的方法。
相关文章推荐
- js中split的一点注意事项
- 关于使用Carbide编译及配置的一点注意事项
- 关于Android Sqlite语句注意事项一点
- 关于Java开发中使用Oracle数据库的一点注意事项
- 关于swiper分页的一点注意事项
- c#中关于compare比较的一点注意事项
- 关于oracle inner join ,out join 的一点注意事项
- 关于Android中selector的一点注意事项
- 在关于原生js获取getAttribute如果是src的一点注意事项
- 关于MFC消息响应的一点注意事项
- 关于block使用的5点注意事项
- Unity3D 关于各种坐标的注意事项
- 关于sql server 2008 备份到network driver的注意事项
- 关于张正友标定法的一些注意事项
- 关于重载的概念和使用时的注意事项
- 关于java的setter&getter方法的注意事项
- php关于session应注意的事项
- 关于YAF框架自动加载类的注意事项
- 关于ACTION_LOCAL_NAME_CHANGED使用时的注意事项
- 讲解关于编写跨平台Java程序时的注意事项