導航:首頁 > 編程語言 > javalist轉換map

javalist轉換map

發布時間:2024-10-05 11:19:12

java 資料庫返回map集合 List<Map<String, Object>>我要轉成 Map<String, List<String>>

List<Map<String,Object>> list=new ArrayList<Map<String,Object>>();//你的list
//聲明一個Map用於返回
Map<String,List<String>> map=new HashMap<String,List<String>>();

//循環你拿來的List
for(int i=0;i<list.size();i++){
Map<String,Object> m=list.get(i);
for (String key:m.keySet()) {
List<String> l=map.get(key);
if(l!=null){
l.add((String)m.get(key));
}else{
List<String> newL=new ArrayList<String>();
newL.add((String)m.get(key));
map.put(key, newL);
}
}
}
return map;

這個問題我前2天回答了一模一樣的,。。。。莫非你們是同班同學。。。有疑問可以追問

② JAVA中的List里的Map 如何去除重復的Key

「可以利用Map的key不重復特性: 遍歷List,遍歷過程中將List中取出的值作為key保存到一個臨時的Map中,Map的value可以自己隨意設定。 注意,在保存到Map之前,使用map.get("key")從Map中獲取對應是數據,判斷是否為null即可判斷該List中的值是否...」

閱讀全文

與javalist轉換map相關的資料

熱點內容
單片機代碼跳掉 瀏覽:447
程序員談薪水壓價 瀏覽:861
榮耀10青春版支持方舟編譯啊 瀏覽:158
最優估計pdf 瀏覽:826
androiddrawtext字體 瀏覽:669
c語言源編輯源程序編譯 瀏覽:821
手裡捏東西真的可以解壓嗎 瀏覽:265
編譯原理畫狀態表 瀏覽:28
用echo命令產生下列輸出 瀏覽:360
在內網如何訪問伺服器 瀏覽:961
java導入oracle資料庫 瀏覽:135
堅朗內開內倒鋁條演算法 瀏覽:259
華為閱讀新建文件夾 瀏覽:770
幻塔如何選擇伺服器 瀏覽:221
解壓先把文件壓到系統盤 瀏覽:823
access壓縮和修復資料庫 瀏覽:791
光纖交換機命令 瀏覽:513
白色桌放什麼文件夾 瀏覽:296
分治演算法思想 瀏覽:151
s曲線加減速演算法 瀏覽:403