当前位置: 代码迷 >> Android >> Android-从途径中提取文件名
  详细解决方案

Android-从途径中提取文件名

热度:46   发布时间:2016-05-01 14:33:23.0
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)); //括号内匹配内容       }         }

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

  相关解决方案