编程技术

List中的removeAll()和HashSet的排序

今天修改同事代码的时候,发现数据无规律排序,但搜索语句里确实有order by,跟踪的过程中发现,数据处理过程中使用了HashSet来去除List数据中的冗余,然后返回新的List,此时就会出现排序混乱问题。搜了一下,原来HashSet保存数据的时候是无序的,导致返回的新的List也是无序的,所以每[......]

阅读全文

By xiuhuwang, ago