如何决定使用HashMap和TreeMap?
首先我们要了解HashMap和TreeMap的特性。
TreeMap:TreeMap存入元素自动排序,迭代输出元素按排序顺序输出,key不能为null,key不允许重复,value允许重复,性能不如HashMap。
HashMap:HashMap存入元素没有顺序,迭代输出也无顺序,key和value可以为null,key不允许重复,value允许重复,性能好。
总结:如果没有要求得到的结果是有序的建议使用性能较好的HashMap,反之使用TreeMap。
谢谢。