所以目前我已连接到java中的数据库表。
this.senders = new HashSet();
this.receiver = new HashSet();
while (rs.next()) {
this.senders.add(new MailAddress(rs.getString("senderEmail")));
this.receiver.add(new MailAddress(rs.getString("receiverEmail")));
}
我的代码下方将进行比较
if (this.receiver.equals(mail.getRecipients()) && this.senders.contains(mail.getSender())) {
return mail.getRecipients();
}
但我觉得比较正确列中的正确值是什么感觉?
例如,第一列是user1,第二列是user2。 然后如下,user2和user3,user3和user1。
因此,如果this.receiver等于user1和this.sender容器user2,我将返回它。但我不知道它是逐行比较还是迭代接收器/发送器hashset。我应该在下面包含一个迭代器吗?