菜鸟学习笔记
看到LinkedHashMap是有序的,记录一下所以自己试试传入一些数值然后输出。
果然按照顺序输出,可是为什么LinkedHashMap是有序的呢?
Entry<K,V>继承了HashMap.Node<K,V>, 它里面有个before与after,他是通过这种双向链表保持一致的。
菜鸟学习笔记
看到LinkedHashMap是有序的,记录一下所以自己试试传入一些数值然后输出。
果然按照顺序输出,可是为什么LinkedHashMap是有序的呢?
Entry<K,V>继承了HashMap.Node<K,V>, 它里面有个before与after,他是通过这种双向链表保持一致的。