插入数据的选用hashmap和linkedhashmap
时间: 2023-11-28 12:43:01 浏览: 84
HashMap和LinkedHashMap都是Java中的Map接口的实现类,它们都可以用于插入数据。HashMap是基于哈希表实现的,而LinkedHashMap是在HashMap的基础上加上了一个链表。如果你需要快速的插入和查找数据,那么HashMap是一个不错的选择。如果你需要按照插入顺序或者访问顺序来遍历数据,那么LinkedHashMap是更好的选择。因为LinkedHashMap采用双链表保存了记录的插入顺序,在用Iterator遍历LinkedHashMap时,先得到的记录肯定是先插入的。同时,LinkedHashMap还可以在构造时带参数,按照应用次数排序。
阅读全文