Android JAVA文件遍历小妙招
来源:互联网 发布:数据库原理与应用样卷 编辑:程序博客网 时间:2024/05/16 19:49
开发中,我们经常需要判断或者过滤我们符合要求的文件,这里给广大开发者发个小妙招吧,自己做影音播放的时候用到了,因为媒体库音乐对很多未知格式的媒体文件识别不了,就需要扫描指定格式,下面贴出代码:
//包装路径 File file = new File("D:\\"); //获取文件列表 File[] files = file.listFiles(); //遍历 for (File f : files) { //判断是否是文件 if (f.isFile()) { //后缀是否一致 if (f.getName().endsWith(".mp3")) { System.out.println(f.getName()); } } }
下面是更简洁的遍历,功能同上:
//包装路径 File file = new File(path); String[] str = file.list(new FilenameFilter() { @Override public boolean accept(File dir, String filename) { // 是文件并且后缀一致 return new File(path).isFile() && filename.endsWith(endWith); } }); 这里的str已经被条件筛选过滤了,原理是:符合条件的文件才存入str。
程序重要的是技巧,只要大家懂得专研,一定能够写出更简洁的代码。
0 0
- Android JAVA文件遍历小妙招
- 小妙招
- android 设置图片小妙招 setCompoundDrawables与setCompoundDrawablesWithIntrinsicBounds
- 生活小妙招
- 养生小妙招
- 办公室减肥小妙招
- 保护电脑小妙招
- 移动硬盘分区小妙招
- 生活小妙招
- 饮食减压小妙招
- 编程小妙招:取模
- 禁用U盘小妙招!
- 快速除甲醛小妙招
- 祛雀斑简便小妙招
- 祛除黄褐斑的小妙招
- 短路或的小妙招
- Java的妙招实用技术
- android/java遍历拷贝文件和删除文件
- ZZULIOJ 1721 Monty Hall problem
- Android 的欢迎引导页
- 2016 Multi-University Training Contest 1 1001.Abandoned country
- Android中Intent详解
- Hadoop权威指南读书笔记(1) - MapReduce和HDFS简介
- Android JAVA文件遍历小妙招
- ubuntu 15.04 下的 nvidia(待续)
- Android开发之用Bmob实现短信验证码功能
- 显示jvm环境变量
- UIWebView加载本地HTML文件
- java Jedis连接池的使用
- 李开复微博数据分析--微博爬虫、数据挖掘、数据可视化(持续更新)
- clang: error: linker command failed with exit code 1 (use -v to see invocation)解决办法
- maven学习(下)利用Profile构建不同环境的部署包