奈學(xué)POD 網(wǎng)絡(luò)原理&網(wǎng)絡(luò)通信原理實(shí)踐
2022-11-07 15:25 作者:bili_1559000721 | 我要投稿
? ?int hash = hash(key);
? ? ? ?int i = indexFor(hash, table.length);
? ? ? ?// 如果找到相同的則覆蓋
? ? ? ?for (Entry<K, V> e = table[i]; e != null; e = e.next) {
? ? ? ? ? ?Object k;
? ? ? ? ? ?if (e.hash == hash && ((k = e.key) == key || key.equals(k))) {
? ? ? ? ? ? ? ?V oldValue = e.value;
? ? ? ? ? ? ? ?e.value = value;
? ? ? ? ? ? ? ?e.recordAccess(this);
? ? ? ? ? ? ? ?return oldValue;
? ? ? ? ? ?}
? ? ? ?}
? ? ? ?modCount++;
? ? ? ?// 沒(méi)有相同的則在鏈表中追加一個(gè)
? ? ? ?addEntry(hash, key, value, i);
標(biāo)簽: