我正在开发一个应用程序,它是一种服务。我正在接收一个请求对象,我需要通过一组过滤器传递这个对象并返回响应。我需要通过大约10个过滤器来传递对象。
目前,应用程序对每个筛选器执行顺序搜索,如下所示:
public List<Element) FilterA(Request request){
for(Element element in items)
{
// compare element to request object elements
// there are different field checking per object
}
}
所
我正在使用React + Redux + Firebase构建一个应用程序。在Fi还原用户集合中,我有多个字段,包括语言、主题作为地图数据。例如,
// language that user can speak
language = {
english: true
}
// subjects that the user can teach
subject = {
math: true
science: true
}
在主应用程序中,用户可以通过过滤主题和语言来搜索其他用户。例如,用户可能会寻找其他用户谁可以教‘数学’和‘科学’使用‘英语’语言。
我很难过滤地图数据中的多个字段。我可
我有一个大型的Java对象集合(超过100 K对象),如下所示。
public class User
{
//declared as public in this example for brevity...
public String first_name;
public String last_name;
public String ssn;
public String email;
public String blog_url;
...
}
现在,我需要在这个列表中搜索至少3个(任意3个或更多)属性与所搜索对象的属性匹配的对象。
例如,如果我正在