android关于hashSet和linkedHashSet区别的问题

2025-04-28 23:24:47
推荐回答(1个)
回答1:

HashSet是无序的,就是ABCD存进去,去你遍历的时候,并不会是ABCD

LinkedHashSet是有序的,因为这个是双向链表的实现,你存数据的时候是ABCD 那么遍历的时候也会是ABCD,如果你用sharedPreferences存数据的话,建议你直接把这个set转成json或者直接存数据库吧,sharedPreferences不适合保存集合类数据的