五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

分享到微博請遵守國家法律
肥东县| 阳曲县| 专栏| 花莲县| 南皮县| 龙游县| 安新县| 永德县| 抚顺县| 宝坻区| 阿合奇县| 巴马| 休宁县| 建水县| 合山市| 承德县| 乌鲁木齐县| 丹阳市| 米泉市| 巢湖市| 景德镇市| 台江县| 苍山县| 铁力市| 江西省| 金沙县| 福安市| 平安县| 兖州市| 竹溪县| 正蓝旗| 易门县| 绍兴县| 通河县| 卓资县| 天峨县| 太谷县| 茶陵县| 黄平县| 米易县| 砀山县|