如何知道map里边的list是否为空

各位大神如何知道map里边的list是否为空
各位大神如何知道map里边的list是否为空

map.isEmpty()

你map取到对应的list,然后list.length是否为0

根据key找到value,value为null,或者value的size=0,就是空

 Map map = new HashMap();
            Iterator iter = map.keySet().iterator();
            while(iter.hasNext()){
                Object key = (Object)iter.next();
                List list = (List)map.get(key);
                if(list==null||list.size()==0){

                }
            }

ArrayList list = new ArrayList();
for(int i = 0; i < list.size(); i++) {
Map map = list.get(i);
Set set = map.keySet();
Iterator it = set.iterator();
while(it.hasNext()) {
System.out.println(map.get(it.next()));
}
}

遍历Map,取出每个元素的值,然后再判断List是否为空。

(list==null)||(list.size()==0);

http://rain-2372.iteye.com/blog/1615615