无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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)菜單分級的評論 (共 條)

分享到微博請遵守國家法律
鞍山市| 平度市| 仙居县| 潮州市| 兴和县| 郎溪县| 分宜县| 罗山县| 获嘉县| 东方市| 宜宾市| 凤翔县| 黄龙县| 拉萨市| 安塞县| 拜城县| 竹北市| 牙克石市| 建宁县| 长汀县| 繁昌县| 颍上县| 依兰县| 深泽县| 旬阳县| 射洪县| 洪江市| 金门县| 沙河市| 贞丰县| 巴东县| 虎林市| 临夏市| 方城县| 宁武县| 册亨县| 潞西市| 明光市| 迭部县| 北海市| 左云县|