key words : hashMap 排序
一直沒有注意,原來hashMap取出來的值是隨機的,原來一直以為放進去的是什么順序取出來的依然是什么順序。今天有一個在數據庫端排好序的對象放到hashMap后再取出來后就不對勁了。還試了試對象是不是沒有實現equals和hashcode.呵呵? :)
沒辦法,只好改為LinkedHashMap? ,性能要受點影響了.
一直沒有注意,原來hashMap取出來的值是隨機的,原來一直以為放進去的是什么順序取出來的依然是什么順序。今天有一個在數據庫端排好序的對象放到hashMap后再取出來后就不對勁了。還試了試對象是不是沒有實現equals和hashcode.呵呵? :)
沒辦法,只好改為LinkedHashMap? ,性能要受點影響了.