我有一个这样的路径列表
/mnt/sdcard/folder1/a/b/file1
/mnt/sdcard/folder1/a/b/file2
/mnt/sdcard/folder1/a/b/file3
/mnt/sdcard/folder1/a/b/file4
/mnt/sdcard/folder1/a/b/file5
/mnt/sdcard/folder1/e/c/file6
/mnt/sdcard/folder2/d/file7
/mnt/sdcard/folder2/d/file8
/mnt/sdcard/file9
因此,从这个路径(Stings)列表中,我需要创建一个Java树结构,它将文件夹作为节点,将文件作为叶(不会有空文件夹作为叶)。
我认为我需要的是add方法,我向它们传递一个字符串(文件的路径),它将它添加到树中的正确位置,创建正确的节点(文件夹),如果它们还不在那里的话
当我在节点和叶子列表上时,这个树结构将需要我获得节点列表(但我认为这将是树的正常功能)
我将始终使用字符串作为路径,而不是真正的文件或文件夹。有没有什么东西可以使用,或者有没有源代码可以开始使用?
非常感谢。
https://stackoverflow.com/questions/10929775
复制相似问题