国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

使用hashmap實(shí)現(xiàn)菜單分級

2023-03-11 04:33 作者:吹氣泡兒  | 我要投稿

使用hashmap可以減少對菜單的循環(huán),當(dāng)然,也只是減少一個循環(huán)。如:二級菜單本身的實(shí)現(xiàn)邏輯是:先循環(huán)總菜單找出一級菜單,再循環(huán)一級菜單里又循環(huán)總菜單,比較parentid與id,最后將相等的菜單塞進(jìn)children list中。如果是三級菜單,就需要借助hashmap來實(shí)現(xiàn)。如下:

上面的代碼是二三級菜單分級的實(shí)現(xiàn),如果需要三級以上的,可以在其理解的基礎(chǔ)上循環(huán)。三級以上的邏輯也可以使用遞歸來實(shí)現(xiàn),反正誰也看不懂,對吧,網(wǎng)上找個邏輯復(fù)制粘貼,能實(shí)現(xiàn)功能就行,誰還管性能咋樣,能實(shí)現(xiàn)就不錯了。

使用hashmap實(shí)現(xiàn)菜單分級的評論 (共 條)

分享到微博請遵守國家法律
抚州市| 隆安县| 淄博市| 贵州省| 应城市| 炎陵县| 鲁山县| 蓬莱市| 永修县| 桂东县| 华亭县| 黔西县| 赤峰市| 肇源县| 甘泉县| 桃江县| 彭阳县| 开平市| 浑源县| 贵阳市| 华池县| 青河县| 调兵山市| 工布江达县| 嘉禾县| 建阳市| 丽江市| 荃湾区| 开江县| 永仁县| 蓬安县| 全州县| 榆树市| 比如县| 湘潭市| 平乡县| 察哈| 岳普湖县| 高密市| 台中县| 新宁县|