java的split方法
来源:互联网 发布:vb建立数据管理系统 编辑:程序博客网 时间:2024/05/17 04:10
今天在上传图片的代码时,想获取图片的名称,然后进行重新统一命名,用到split方法,例如:
String s ="lectures_2D_3_linear_filtering_1up.pdf";
String[] ss = s.split(".");
for(int i =0 ;i<ss.length;i++){
System.out.println(i + "*****" + ss[i]);
}
却什么结果都看不到,什么原因呢?看了网上的一些资料之后,终于明白,在此做个记录,
public string[] split(string regex)
这里的参数的名称是 regex ,也就是 regular expression (正则表达式)。这个参数并不是一个简单的分割用的字符,而是一个正则表达式,看了 split 方法的实现代码就更坚定了我们的信心:
public string[] split(string regex, int limit) {
return pattern.compile(regex).split(this, limit);
}
split 的实现直接调用的 matcher 类的 split 的方法。读者已经知道,“ . ”在正则表达式中有特殊的含义,因此我们使用的时候必须进行转义。
只要将
String[] ss = s.split(".");
改为
String[] ss = s.split("//.");
就可以了。
- java的split方法
- JAVA split 方法的坑
- java的split方法的转义字符
- java android split() 方法 split("||") split("|") 需要转义 为 split("\\|")
- java.lang.String的split()方法
- Java字符串split方法的小陷阱
- Java split 截取反斜杠的方法
- Java String类的split方法使用
- java中split方法的用法
- JAVA 和JavaScript split方法的异同
- java.lang.string.split 方法的用法
- Java 中split 方法的注意点
- JAVA中split()方法的使用
- java中String的split()方法
- java中split方法的用法
- Java中String类的split方法
- java String.split 分割字符串的方法
- Java String类的split方法使用
- linux thread
- 大型复杂IT项目管理实践第四篇成功经验 --- 3.多组织分工协作、利益平衡
- Android2.1源码目录结构
- java 开发包简单介绍
- 无法下载exe解决方案 绝对有效
- java的split方法
- 获得外网ip
- 如何修改myeclipse里面的快捷键
- 如何在SQLServer中使用ASP.NET输出缓存?
- Android多媒体学习十一:实现仿百度图片查看功能
- SQL 一些有用的查询语句积累
- maven 关于test的运行参数
- poj 1204 Word Puzzles 字典树
- 安装GCC4.6.0的过程