【需求】:获取List<Map>数据集中每项的key值,如List<map>=[{测试1:测试一,测试2:测试二},{测试1:测试三,测试2:测试四},{测试1:测试五,测试2:测试六},{测试1:测试七,测试2:测试八}]
返回结果List<String>=测试1,测试2
【解决】:
public List<String> GetMapKey(List<Map> listResult)
{
if ((listResult != null) && (!listResult.isEmpty()))
{
List listKey = new ArrayList();
Map mapResult = (Map)listResult.get(0);
Set mapKeySet = mapResult.keySet();
String listHead = "";
Iterator iteratorKey = mapKeySet.iterator();
while (iteratorKey.hasNext()) {
listHead = iteratorKey.next();
listKey.add(listHead);
}
return listKey;
}
return null;
}

本文介绍了一种从List<Map>集合中提取所有Map的键(key)的方法,并提供了一个具体的Java实现示例。

被折叠的 条评论
为什么被折叠?



