程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> map-請教一個List<Map>的問題,急急急!

map-請教一個List<Map>的問題,急急急!

編輯:編程解疑
請教一個List<Map>的問題,急急急!

map:{/dev/vg00/lvol7=/dev/vg00, /dev/vg00/lvol6=/dev/vg00, /dev/vg00/lvol5=/dev/vg00, /dev/vg00/lvol4=/dev/vg00, /dev/vg00/lvol9=/dev/vg00, /dev/vg00/myswap1=/dev/vg00, /dev/vg00/lvol8=/dev/vg00, /dev/vg00/lvol10=/dev/vg00, /dev/vg00/lvol3=/dev/vg00, /dev/vg00/lvol2=/dev/vg00, /dev/vg00/lvol1=/dev/vg00, /dev/vg00/myswap=/dev/vg00}

上面這個是我的map,可以看見每個key都不一樣,現在我想做一個操作:
將上面這個map裡面的key和vlaue提取出來放到一個
List> 裡面,
最後想要的結果是list:[ {one:/dev/vg00/lvol7,two:/dev/vg00,three: 192.168}, {one:/dev/vg00/lvol1,two:/dev/vg00,three: 192.168} ]

我的這個list是要存放到數據庫的!請問怎麼處理呢?麻煩講解下

最佳回答:


大概寫一下:可能有需要改動的地方自己拿去測
Map map = new hashmap();這個是手動新new一個map
List> list = new HashList>();
for(這個是你上面那個MAP。Map.Entry entry:map.entrySet()){

String key = entry.getKey();
String value = entry.getValue()
這樣你就能取到這個鍵值對裡所有的鍵和值
map.put(key,value);
list.add(map);
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved