【发布时间】:2014-05-10 05:04:21
【问题描述】:
我目前有一个 Site 对象列表作为我的 Sites 对象:
List<Site> sites = new LinkedList();
网站由:
String url;
String id;
Host host;
我想编写一个方法来测试我的站点中的任何“站点”值是否包含 url 字符串或 id 字符串。
我不能为此使用 contains 方法,因为我不关心主机值。
除了写这样的东西之外,还有没有更简单的方法可以通过 Collections 做到这一点:
public boolean checkValues(String url, String id) {
for (Site : this.sites) {
// Check if the url, id is in the site
}
【问题讨论】:
-
我认为没有更简单的方法,至少在 Java 8 之前,使用 lambda 表达式
标签: java