递归

  像递归某个文件夹中的文件, 递归算法, 流读取. 都是java基础的东西, 将其关键的点抓住就可以了. 递归,就是循环, 跟while  相差不多, 要有出口, 没有出口的话就一直循环下去.  自己吃自己. 然后给个出口就行了. 流读写文件, 就使用其api, 字节码, 字符串读写, 一个个进入就可以了

  递归

//递归收藏文件夹
    private void recursionFolder(ArrayList<CollectionFolders> firstList) {
        //第二级
        if (firstList.size() > 0) {
            for (int i = 0; i < firstList.size(); i++) {
                CollectionFolders collectionFolders = firstList.get(i);
                String pid = collectionFolders.getId();
                ArrayList<CollectionFolders> twoList = collectionFoldersManager.findCollectionFoldersTwo(pid);
                collectionFolders.setChild(twoList);
                recursionFolder(twoList);

            }

        }

    }
原文地址:https://www.cnblogs.com/jingjiren/p/12846784.html