List<實體類>轉換成map 一個鍵對應多個值
List<SyMenu> syMenus=syMenuService.queryQuan(eid);
// System.out.println(syMenus+"查出來的結果");
// System.out.println(syemp1.toString());
Map<Object, List<Object>> map =new HashMap<>();
List<Object> list;
for (SyMenu syMenu : syMenus) {
Map<Object, Object> map1 =new HashMap<>();
map1.put("url",syMenu.getUrl());
map1.put("gonneng",syMenu.getGongneng());
String menunam=syMenu.getMenuname();
if(map.containsKey(menunam)){
map.get(menunam).add(map1);
}else{
list=new ArrayList<>();
list.add(map1);
map.put(menunam,list);
}
}
System.out.println(map);
相關文章
- Python 字典中一鍵對應多個值Python
- Map轉實體類或List陣列陣列
- 聊聊如何實現一個支援鍵值對的SPI
- Java物件轉換成MapJava物件
- 通過Guava實現兩個包含不同物件的List合併成一個ListGuava物件
- 當前鍵值對的下一個值 演算法演算法
- 一個 key 能儲存多個 value 的 map --- 自定義的 MultiValueMap,實現 Map 介面
- 將Object物件轉換成Map 屬性名和值的形式Object物件
- oracle一個process對應多個session測試OracleSession
- 將多個路徑字串轉換成XML文件樹字串XML
- 陣列轉換成List集合陣列
- java8的stream將一個List轉為按照某個欄位分組的map,再按照另一個欄位取max最終得到一個mapJava
- 一個域名可以對應多個IP嗎?如何透過DNS實現?DNS
- Spring-MultiValueMap(一個Key對應多個Value)Spring
- 自媒體一鍵多發平臺,多個平臺一鍵釋出
- 如何在Java 8中將List轉換為Map?Java
- 進階篇_map容器(儲存鍵值對)
- window caps 轉換成 ctrl 按鍵對映
- 一個記憶體檔案對映使用者類 (轉)記憶體
- 【Evil 域】SQL函式——將一對多關係轉換成一對一關係SQL函式
- Java中將多個Map扁平化為單個MapJava
- apache中配置多個IP對應多個網站Apache網站
- 將json字串轉換成list<T>JSON字串
- GO語言————8.6 將 map 的鍵值對調Go
- Hql總結 查詢結果動態組裝成List(map),List(bean),List(list),List(set)等格式(轉)Bean
- json字串與Object、List、Map的互轉工具類JSON字串Object
- 多個module實體類集合打一個jar包並上傳至遠端庫JAR
- 使用docker compose一鍵啟動多個應用Docker
- clover 一個windows 多個視窗集中在一個介面類似google的多標籤功能軟體WindowsGo
- 對於多個資料庫表對應一個Model問題的思考資料庫
- 分割一個表到多個實體<EntityFramework6.0>Framework
- 2024-03-29 js練習之陣列物件轉換成鍵值對物件JS陣列物件
- Java中 set,list,array(集合與陣列)、Map相互轉換Java陣列
- 實戰小技巧19:List轉Map List的幾種姿勢
- oracle行列轉換-字串轉換成多列Oracle字串
- oracle行列轉換-多列轉換成字串Oracle字串
- tomcat下多個埠,多個應用(轉載)Tomcat
- 實現一個具有百度文庫文件轉換功能的工具類