我有一个LinkedHashMap<String, ArrayList<String>>。
默认情况下,所有的值都由一个" "填充,并且有三个键
我想检查这三个键中的任何一个值是否不等于一个" "。
这就是我到目前为止所做的布尔checkMapContent(LinkedHashMap>映射){
for (Map.Entry<String, ArrayList<String>> entry : Map.entrySet())
{
String key = entry.getKey();
ArrayList<String> labelValue = entry.getValue();
for (String entry1 : labelValue)
{
if (!entry1.equals(" "))
{
return false;
}
}
}
return true;
}`发布于 2016-03-09 09:46:57
你可以试试这个:
public boolean hasNotEmpty(LinkedHashMap<String,ArrayList<String>> map) {
for (ArrayList<String> list: map.values()) {
for (String str: list)
if (!str.equals(" "))
return true;
}
return false;
}发布于 2016-03-09 09:24:26
for(LinkedHashMap<String,ArrayList<String>> l1:mapName.entrySet())
{
ArrayList<String> a1=l1.getValue();
if(!a1.contains(" "))
//do something
}https://stackoverflow.com/questions/35887455
复制相似问题