展会信息港展会大全

从Android路径中提取文件名的两种好方法
来源:互联网   发布日期:2016-01-13 21:59:43   浏览:2313次  

导读:Android中定义了两种智能指针类型,一种是强指针sp(strong pointer),另外一种是弱指针(weak pointer)。其实称之为强引用和弱引用更合适一些。强指针与一般意义的智能指针概念相同,通过引用计数来记录有多......

从Android路径中提取文件名,有许多种方法,下面介绍两种比较好的方法。

方法一:利用String类

public String getFileName(String pathandname){

int start=pathandname.lastIndexOf("/");

int end=pathandname.lastIndexOf(".");

if (start!=-1 && end!=-1) {

return pathandname.substring(start+1, end);

}

else {

return null;

}

}

方法二:利用正则表达式

String regEx = ".+\\\\(.+)$";

String str = "C:\\test.txt";

Pattern p = Pattern.compile(regEx);

Matcher m = p.matcher(str);

boolean rs = m.find();

if (rs) {

for(int i=1; i<=m.groupCount(); i++) {

System.out.println(m.group(i)); //括号内匹配内容

}

}

赞助本站

人工智能实验室

相关热词: Android 路径 提取 文件名

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港