Android路径中提取文件名
16lz
2021-01-24
从Android路径中提取文件名,有许多种方法,下面介绍两种比较好的方法。
方法一:利用String类
?1 2 3 4 5 6 7 8 9 10 | 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 ; } } |
方法二:利用正则表达式
?1 2 3 4 5 6 7 8 9 10 | 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中dp与px互转的方法
- Android(安卓)图片选择器PictureSelector
- android 自定义圆形进度条
- Android(安卓)5.0 API 的变化——开发人员注意
- android 开发环境搭建(Windows平台)
- android之让EditText不弹出软键盘
- Android中的前置服务
- 《转》完美解决微信video视频隐藏控件和内联播放问题
- 更改cocos2d-x android 项目的cocos2d-x的版本