JAVA中MAP值保持顺序不变
JAVA因需要使用MAP来存放数据,同时希望MAP中KEY的顺序与放入顺序保持一致。
在使用HashMap之后,发现KEY的顺序是乱序的,每次打印还不太一样。上网查询资料之后发现:
使用LinkedHashMap可以保持KEY值顺序与放入顺序一致。
LinkedHashMap继承了HashMap,所以它们有很多相似的地方。
LinkedHashMap详解参考下文
https://www.jianshu.com/p/8f4f58b4b8ab
JAVA中MAP值保持顺序不变
JAVA因需要使用MAP来存放数据,同时希望MAP中KEY的顺序与放入顺序保持一致。
在使用HashMap之后,发现KEY的顺序是乱序的,每次打印还不太一样。上网查询资料之后发现:
使用LinkedHashMap可以保持KEY值顺序与放入顺序一致。
LinkedHashMap继承了HashMap,所以它们有很多相似的地方。
LinkedHashMap详解参考下文
https://www.jianshu.com/p/8f4f58b4b8ab