Set集合添加数据流程

首先通过实现集合类对象,set会创建一块空间(set底层是个数组,但是每个元素为一个node链表) node 然后调用add(“hello”)方法添加数据,set会把每个添加的数据转化成hashcode码,然后对空间个数进行取余 (hello)hashcode   %    空间个数  =  数据索引位置 在此添加数据add("java"),如果返回的hashcode值与空间个数取余后与(hell
相关文章
相关标签/搜索