java字符串切割实例学习(获取文件名)_Java教程-查字典教程网
java字符串切割实例学习(获取文件名)
java字符串切割实例学习(获取文件名)
发布时间:2016-12-28 来源:查字典编辑
摘要:上传文件路径为:C:/DocumentsandSettings/collin/MyDocuments/111-lazyloading.gif...

上传文件路径为:C:/Documents and Settings/collin/My Documents/111-lazyloading.gif,欲取出文件名:111-lazyloading.gif。可以

复制代码 代码如下:

String temp[] = name.split("////");

if (temp.length > 1) {

name = temp[temp.length - 1];

}

regex为////,因为在java中//表示一个/,而regex中//也表示/,所以当////解析成regex的时候为//。

由于unix中file.separator为斜杠"/",下面这段代码可以处理windows和unix下的所有情况:

复制代码 代码如下:

String temp[] = name.replaceAll("////","/").split("/");

if (temp.length > 1) {

name = temp[temp.length - 1];

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Java学习
    热门Java学习
    编程开发子分类