怎么实现对List<Map<String, Object>>内容的清空

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么实现对List<Map<String, Object>>内容的清空相关的知识,希望对你有一定的参考价值。

ArrayList 检索是按0,1,2,3...
除非你能够确认这个日历的起始时间,不然我建议你把ArrayList也换成Map去存储时间.然后按两个key值去取值.
如果你能确认,那就按list.get(index).get(key)取值;
参考技术A List 接口有个clear的方法可以清空List追问

清空了之后 里面的map就全没了吗

追答

对啊, 是会把map全清掉. 如果你是要清Map的值,就不是这么玩的了

map怎么转成list<map<string,object>>

* 用于把List<Object>转换成Map<String,Object>形式,便于存入缓存
* @author zhang_bo
* @param keyName 主键属性
* @param list 集合
* @return 返回对象
*/
private <T> Map<String, T> listToMap(String keyName, List<T> list)
Map<String, T> m = new HashMap<String, T>();
try
for (T t : list)
PropertyDescriptor pd = new PropertyDescriptor(keyName,
t.getClass());
Method getMethod = pd.getReadMethod();// 获得get方法
Object o = getMethod.invoke(t);// 执行get方法返回一个Object
m.put(o.toString(), t);

return m;
catch (Exception e)
logger.error("Convert List to Map failed");
e.printStackTrace();

return null;
参考技术A list>怎么转换为list
map.values怎么转换为list或者string[]
if (areas != null)
for (Area eachArea : areas)
areaNames1.put(eachArea.getId(),eachArea.getName());


ArrayAdapter areaAdapter = new ArrayAdapter(context,
android.R.layout.simple_spinner_item, ****);

(String[])areaNames1.values().toArray()我用的这个不行呀
谁能帮我ko啊。本回答被提问者采纳

以上是关于怎么实现对List<Map<String, Object>>内容的清空的主要内容,如果未能解决你的问题,请参考以下文章

怎么样对一个list中的对象通过对象中相同属性进行分组,放到map中用于页面显示

如何使用命名查询返回 Map<key,value>?

redis 怎么实现map内嵌list

map怎么转成list<map<string,object>>

求教arraylist里面放map,怎么循环遍历得到map里面的数据,如:List<Map<String, String>> list = new Ar

如何对ArrayList中的某个属性进行排序