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
- 如何把多張jpg轉換成一個pdf檔案?
- Excel 多個變數替換 實際值Excel變數
- Java物件轉換成MapJava物件
- 透過 adc 實現一個IO對多個按鍵讀取
- 通過Guava實現兩個包含不同物件的List合併成一個ListGuava物件
- 當前鍵值對的下一個值 演算法演算法
- 一個 key 能儲存多個 value 的 map --- 自定義的 MultiValueMap,實現 Map 介面
- oracle一個process對應多個session測試OracleSession
- 將Object物件轉換成Map 屬性名和值的形式Object物件
- 將多個路徑字串轉換成XML文件樹字串XML
- 陣列轉換成List集合陣列
- java8的stream將一個List轉為按照某個欄位分組的map,再按照另一個欄位取max最終得到一個mapJava
- 一個域名可以對應多個IP嗎?如何透過DNS實現?DNS
- Spring-MultiValueMap(一個Key對應多個Value)Spring
- 自媒體一鍵多發平臺,多個平臺一鍵釋出
- 如何在Java 8中將List轉換為Map?Java
- 一個記憶體檔案對映使用者類 (轉)記憶體
- window caps 轉換成 ctrl 按鍵對映
- 進階篇_map容器(儲存鍵值對)
- mysql sql同一個欄位多個行轉成一個欄位查詢MySql
- 【Evil 域】SQL函式——將一對多關係轉換成一對一關係SQL函式
- 多個commit合併成一個MIT
- 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
- 將多個實體類集合寫入同一個 Excel 檔案的不同 Sheet 頁Excel
- 使用docker compose一鍵啟動多個應用Docker
- 對於多個資料庫表對應一個Model問題的思考資料庫
- clover 一個windows 多個視窗集中在一個介面類似google的多標籤功能軟體WindowsGo
- 分割一個表到多個實體<EntityFramework6.0>Framework
- Java 把多個音訊拼接成一個Java音訊