Java Set是否保留订单?一个方法正在向我返回一个Set,并且假设数据是有序的但是迭代了Set,数据是无序的.有没有更好的方法来管理这个?是否需要更改方法以返回除Set之外的其他内容?
最近,在一次采访中我被问到,hashmap中究竟是什么?无论是数组还是arraylist还是什么?
我很困惑.我知道哈希映射是由数组支持的.那么我可以说bucket是一个容量为16的数组,在开始存储哈希码时,链接列表的起始指针是什么?
我知道hashmap内部是如何工作的,只是想知道数据结构方面究竟是什么样的桶.