最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
湟中县| 微博| 建湖县| 祁东县| 平谷区| 平利县| 五莲县| 汪清县| 会泽县| 庆元县| 辽阳县| 沂南县| 新和县| 天镇县| 普陀区| 北宁市| 丰顺县| 贡山| 商都县| 南澳县| 黄大仙区| 察隅县| 缙云县| 师宗县| 玉山县| 大同市| 永安市| 正安县| 军事| 桐梓县| 鄂尔多斯市| 鹿邑县| 白城市| 蓝山县| 盘锦市| 济南市| 调兵山市| 三原县| 睢宁县| 锦屏县| 灵石县|