递归
像递归某个文件夹中的文件, 递归算法, 流读取. 都是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);
}
}
}

浙公网安备 33010602011771号