First and foremost-- I have a file of strings. The smallest file is about 20 strings. The largest file is currently 12,000 strings of varying lengths (anywhere from one character to about 80). I suspect I may have up to a 60,000 string file in the future.
最初,我做了标准阵列,缺省面积为200人,规模翻了一番,必要时将阵列复制到一个新的阵列(同时将档案翻译成阵列)。 这种方法相当快。 然而,可读性和可外加法,如搜查或包含在内,并不令人信服。 我在使用典型清单(电话)时尝试了一个清单接口,并读到文档,直到没有其他线。
我的问题是:ArrayList<的缺省规模如何;这种方法是否导致太多拨款/使用? 我是否应该知道这两种方法,哪些方法更好?