我从mysql获取数据,然后将该数据存储在Hashmap中。但是数据不是按照db表中存在的顺序存储的。
答案 0 :(得分:0)
cublasCreate
不保证其元素的迭代顺序。引用HashMap
的API:
此课程不保证地图的顺序;特别是,它不保证订单会随着时间的推移保持不变
假设您希望在HashMap
中维护广告订单,请使用LinkedHashMap。要维护排序顺序,请使用TreeMap。
答案 1 :(得分:0)
Map是一种无序的数据结构。它不存储添加条目的顺序,也没有按照添加顺序迭代条目的方法。
如果您需要维护条目的顺序,可以考虑使用其他各种集合。最佳选择取决于您的实际需求。