Android 从路径中提取文件名

来源:互联网 发布:sql字段别名 编辑:程序博客网 时间:2024/05/16 01:14

方法一:利用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)); //括号内匹配内容         }           }  
0 0
原创粉丝点击