如何在 JavaMail 中使用超过 2 个 SearchTerms?
How to use more than 2 SearchTerms in JavaMail?
我目前遇到的问题是我想使用 2 个以上的 SearchTerms。这怎么可能?
我目前有以下 - 但我只能在 AndTerm 中使用两个术语?
SearchTerm subjectSearchTerm = new SubjectTerm(searchValue);
SearchTerm bodyTerm = new BodyTerm(searchValue);
SearchTerm fromTerm = new FromStringTerm(searchValue);
SearchTerm searchTerm = new AndTerm(subjectSearchTerm, bodyTerm);
我该如何更改?
你现在拥有的基本就是(subjectSearchTerm AND bodyTerm)
。如果要添加另一个术语,则需要创建 (fromTerm AND (subjectSearchTerm AND bodyTerm))
:
的等效项
new AndTerm(fromTerm, new AndTerm(subjectSearchTerm, bodyTerm))
AndTerm takes an array of search terms.
(人们甚至不再阅读 javadoc 了吗?)
我目前遇到的问题是我想使用 2 个以上的 SearchTerms。这怎么可能? 我目前有以下 - 但我只能在 AndTerm 中使用两个术语?
SearchTerm subjectSearchTerm = new SubjectTerm(searchValue);
SearchTerm bodyTerm = new BodyTerm(searchValue);
SearchTerm fromTerm = new FromStringTerm(searchValue);
SearchTerm searchTerm = new AndTerm(subjectSearchTerm, bodyTerm);
我该如何更改?
你现在拥有的基本就是(subjectSearchTerm AND bodyTerm)
。如果要添加另一个术语,则需要创建 (fromTerm AND (subjectSearchTerm AND bodyTerm))
:
new AndTerm(fromTerm, new AndTerm(subjectSearchTerm, bodyTerm))
AndTerm takes an array of search terms.
(人们甚至不再阅读 javadoc 了吗?)