作为java.util.LinkedHashmap
存在,使用import com.google.gson.internal.LinkedTreeMap;
当我搜索时,我得到HashMap, LinkedHashMap and TreeMAp
之间的结果比较,但我想知道LinkedTreeMap
的效果与LinkedHashMap or TreeMap
不同。
请任何人澄清我。
答案 0 :(得分:1)
表演部分:
Hashmap
和LinkedHashMap
支持O(1)get / put操作复杂时间。 LinkedHashMap
保留插入项目的顺序。
TreeMap
支持O(log n)get / put操作复杂时间。由于它具有使用Comparable
或Comparator
来保留项目的自然顺序的机制。