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

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

分享到微博請遵守國家法律
平山县| 黔西县| 军事| 尼玛县| 娱乐| 丰原市| 同心县| 敦煌市| 丹寨县| 望奎县| 霍州市| 梅河口市| 荣成市| 盱眙县| 建始县| 青神县| 长顺县| 镇赉县| 汶上县| 长海县| 六枝特区| 静乐县| 马鞍山市| 石棉县| 科技| 股票| 湛江市| 卓资县| 化州市| 绥棱县| 正镶白旗| 四川省| 汉阴县| 同仁县| 长武县| 合阳县| 拉孜县| 潜江市| 句容市| 南开区| 德江县|