码迷,mamicode.com
首页 > 移动开发 > 详细

简单的安卓文件搜索

时间:2015-07-20 11:02:58      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

今天在做的时候需要从大文件开始 搜索各个小文件夹中的图片。 那么就可以使用很简单的递归(效率的问题暂时没怎么考虑)。

    private ArrayList<String> readnewlist(String path)
    {
        File file = new File(path);
        File []files = file.listFiles();
        for(int i = 0;i < files.length;i++)
        {
            if(files[i].isDirectory())
            {
                String s = path + "/" + files[i].getName();
                readnewlist(s);
            }
            else if(files[i].getName().lastIndexOf(".") > 0 && files[i].getName().substring(files[i].getName().lastIndexOf(".")+1,files[i].getName().length()).equals("jpg"))
            {
                arraylist.add(files[i].getPath());
            }
        }
        return arraylist;
    }

唯一需要注意的是arraylist这个变量需要全局定义 不然就是空的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

简单的安卓文件搜索

标签:

原文地址:http://blog.csdn.net/yj1499945/article/details/46963877

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!