有没有办法通过指定项目的顺序来优化 java.util.Collection 中的插入速度?
例如
java.util.Set<String> set = java.util.TreeSet<String>();
将这个解决方案:
set.add("A");
set.add("B");
set.add("C");
set.add("D");
set.add("E");
比这个更快(随机顺序)?
set.add("E");
set.add("D");
set.add("C");
set.add("A");
set.add("B");
(以及其他集合的相同问题:HashMap,hastable ...)
谢谢