读书人

Android-从途径中提取文件名

发布时间: 2012-09-21 15:47:26 作者: rapoo

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)); //括号内匹配内容       }         }

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

读书人网 >Android

热点推荐