关于split的一点注意事项
来源:互联网 发布:flv文件获取视频数据 编辑:程序博客网 时间:2024/06/12 01:48
初始: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等参数设计到正则表达式的方法。
- 关于split的一点注意事项
- js中split的一点注意事项
- 关于imcrop的一点注意事项
- 关于leetcode的一点注意事项
- 关于MFC消息响应的一点注意事项
- 关于swiper分页的一点注意事项
- 关于Android中selector的一点注意事项
- 关于JAVA中split()函数遇到的一点问题
- java的split使用注意事项
- 关于Java开发中使用Oracle数据库的一点注意事项
- 关于dijit.form.Select中addOption()的一点注意事项
- TabHost的一点注意事项
- 关于Java中String类的split(String regex)方法的一点困惑
- 关于split的使用
- 关于split的使用
- String.split()用法的一点经验
- String.split()用法的一点经验
- String.split()用法的一点经验
- C/C++中产生随机数
- 字节序问题--大端法小端法
- dispatch_async 与 NSThread 创建一个任务(更新界面)
- vim快捷键
- 由UpdateData(FALSE)想到的窗口刷新问题
- 关于split的一点注意事项
- 模态对话框与非模态对话框的销毁
- 十六进制的胎儿心电数据读取——常规方式打开为乱码,UltraEdit打开可以看到数据
- 编程语言差别
- ASIHTTPRequest
- ORA-12560: TNS: 协议适配器错误的解决方法
- 有用但不常见的c++函数
- 说说 exist 这个词
- Redis之七种特性