Set集合添加數據流程

首先通過實現集合類對象,set會創建一塊空間(set底層是個數組,但是每個元素爲一個node鏈表) node 然後調用add(「hello」)方法添加數據,set會把每個添加的數據轉化成hashcode碼,然後對空間個數進行取餘 (hello)hashcode   %    空間個數  =  數據索引位置 在此添加數據add("java"),如果返回的hashcode值與空間個數取餘後與(hell
相關文章
相關標籤/搜索