File.list()的运行时间?

时间:2012-06-16 19:46:17

标签: java android

如果文件夹中有更多文件,File.list()的运行时间是否更长?例如,如果我有5个文件和200,000个文件,我认为后者需要更长的时间才能返回?

由于

http://developer.android.com/reference/java/io/File.html#list()

1 个答案:

答案 0 :(得分:3)

File.list()返回一个数组。当然,如果使用更大的阵列,则需要更多时间来分配和填充它。此外,任何文件系统都会因目录中的对象数量而变慢。 IOW,是的,目录File.list()中的文件数量不断增加需要更多时间。