发布网友 发布时间:2022-05-05 01:47
共3个回答
热心网友 时间:2022-06-28 08:47
java中遍历list可以使用keyset来遍历,示例如下:
Map<String,Object> map = new HashMap<String, String>();
热心网友 时间:2022-06-28 08:48
List<Map<String,Object>> list= ...热心网友 时间:2022-06-28 08:48
你想遍历看什么?追答
public static void main(String[] args) {
List<Map> list = new ArrayList<Map>();
for (int i = 0; i < 2; i++) {
Map<String, String> map = new HashMap<String, String>();
map.put("operator_id", "admin_"+i);
map.put("name", "name_"+i);
list.add(map);
}
// 已完成List<Map<String,String>>的数据源
System.out.println(list);
// 获取单个的Map数据
for (int i = 0; i < list.size(); i++) {
Map<String, String> map = list.get(i) ;
Set<String> set = map.keySet();
List<String> keyList = new ArrayList<String>();
keyList.addAll(set) ;
for (int j = 0; j < keyList.size(); j++) {
System.out.println("第"+j+"个Map数据");
System.out.println("key:" + keyList.get(j) + "---Value:" + map.get(keyList.get(j)));
}
}
}
不知道是不是你要的结果?