首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android-从途径中提取文件名

2012-09-21 
Android--从路径中提取文件名方法一:利用String类public String getFileName(String pathandname){int sta

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:\\Documents and Settings\\Administrator\\My Documents\\myfile.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)); //括号内匹配内容       }         }

??路人甲如何有更好的办法请留下脚印。。。。。

热点排行