我正在使用 java 1.6。我有一个Employee
模型,如下所示:
private String id;
private String firstName;
private String lastName;
private String phoneNumber;
//getters and setters
包含从数据库中获取的List<Employee>
所有员工数据。
我需要搜索存在于其中的一个或多个员工List<Employee>
(类似于员工搜索功能,搜索必须在List<Employee>
搜索条件下而不是另一个数据库上完成)。截至目前,我不希望任何数据库命中来从List<Employee>
. 但如果它变得复杂,那么我必须去寻找 db hit。
现在,无论我想到什么都是一个缓慢的逻辑,例如:遍历List<Employee>
and for eachEmployee
继续搜索搜索条件的值,如果匹配,则将其添加到新的List<Employee>
(这会给我搜索结果)。
我想知道是否有一些最佳方法可以实现这一目标。请让我知道这件事。