如果文件夹中有更多文件,File.list()的运行时间是否更长?例如,如果我有5个文件和200,000个文件,我认为后者需要更长的时间才能返回?
由于
http://developer.android.com/reference/java/io/File.html#list()
答案 0 :(得分:3)
File.list()返回一个数组。当然,如果使用更大的阵列,则需要更多时间来分配和填充它。此外,任何文件系统都会因目录中的对象数量而变慢。 IOW,是的,目录File.list()中的文件数量不断增加需要更多时间。