摘要:如果數組不為空且該鍵值對對應的位置存有節點如果中存儲的鍵值對不是要查找的這對,就從該桶的鏈中查找該鍵值對不存在
public V get(Object key) { Nodee; return (e = getNode(hash(key), key)) == null ? null : e.value; } final Node getNode(int hash, Object key) { Node [] tab; Node first, e; int n; K k; //如果table數組不為空 且 該鍵值對對應的位置存有node節點 if ((tab = table) != null && (n = tab.length) > 0 && (first = tab[(n - 1) & hash]) != null) { if (first.hash == hash && ((k = first.key) == key || (key != null && key.equals(k)))) return first; //如果table中存儲的鍵值對不是要查找的這對,就從該桶的鏈中查找 if ((e = first.next) != null) { if (first instanceof TreeNode) return ((TreeNode )first).getTreeNode(hash, key); do { if (e.hash == hash && ((k= e.key) == key || (key != null && key.equals(k)))) return e; } while ((e = e.next) != null); } } return null;//該鍵值對不存在 }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69982.html
摘要:項目簡介本文將介紹一個筆者自己的項目自制簡單的詩歌搜索系統。該項目使用的模塊為其中,模塊和模塊用來制作爬蟲,爬取網上的詩歌。 項目簡介 ??本文將介紹一個筆者自己的項目:自制簡單的詩歌搜索系統。該系統主要的實現功能如下:指定一個關鍵詞,檢索出包含這個關鍵詞的詩歌,比如關鍵詞為白云,則檢索出的詩歌可以為王維的《送別》,內容為下馬飲君酒,問君何所之?君言不得意,歸臥南山陲。但去莫復問,白云...
摘要:可以通過傳入待刪除數組元素組成的數組進行一次性刪除。如果后臺返回的為表示登錄的已失效,需要重新執行。等所有的異步執行完畢后,再執行回調函數。回調函數的參數是每個函數返回數據組成的數組。 其實在早之前,就做過立馬理財的銷售額統計,只不過是用前端js寫的,需要在首頁的console調試面板里粘貼一段代碼執行,點擊這里。主要是通過定時爬取https://www.lmlc.com/s/web/...
摘要:前篇全片都是生硬的理論使用,今天就放個靜態爬取的實例讓大家體驗一下的使用,了解一些背后的原理。給出網站打開右鍵檢查第一個電影,分析源碼先,發現每個標簽就對應著一個電影的信息。 前篇全片都是生硬的理論使用,今天就放個靜態爬取的實例讓大家體驗一下BeautifulSoup的使用,了解一些背后的原理。 順便在這引入靜態網頁的概念——靜態網頁是指一次性加載所有內容的網頁,爬蟲一次請求便能得到所...
摘要:中,便是兩個可以用來進行元編程的特性。這也就是元編程的優點之一,程序可以根據傳入參數對象的不同,動態地生成對應的程序,從而減少大量冗余的代碼。 首發于知乎專欄:http://zhuanlan.zhihu.com/starkwang 這幾天把一年多前買的《松本行弘的程序世界》重新看了看,很多當時不能理解的東西現在再去看真是茅塞頓開呀,看到元編程那一段真是把我震撼到了,后來發現 Javas...
閱讀 1402·2021-11-22 09:34
閱讀 1378·2021-09-22 14:57
閱讀 3400·2021-09-10 10:50
閱讀 1371·2019-08-30 15:54
閱讀 3690·2019-08-29 17:02
閱讀 3472·2019-08-29 12:54
閱讀 2611·2019-08-27 10:57
閱讀 3316·2019-08-26 12:24