【发布时间】:2014-09-24 18:16:39
【问题描述】:
我需要读取一个标志来验证我是否会发送电子邮件,这个标志位于 LinkedHashMap 上,所以我试图通过它寻找一个 ID,然后我将不得不问是真还是假,我正在尝试:
while(iterator.hasNext()){
LinkedHashMap<String, Object> fileMap = (LinkedHashMap<String, Object>) iterator.next();
userid = (Long)fileMap.get("USERID");
file.findAllFiles(userid);
if(file.findAllFiles(userid).contains(haveFiles = true)){
//send email
}else{
//do something
}
}
对吗?
【问题讨论】:
-
你试过代码了吗?它会给你任何错误吗?
-
我猜你的用户 ID 是类型对象? findAllFiles 是做什么的?
-
这还能编译吗?
-
findAllFiles 是一种需要 Long 的方法,(这就是我使用演员表的原因)findAll 从数据库返回一个地图提取,有很多值,但我只对一个感兴趣:有文件标志。
-
是的!没有错误,它编译:S
标签: java contains linkedhashmap