我有一个List
的Employee
对象。从对象列表中检查元素的相等性
class Employee{
private int empId;
private String name;
}
现在我有
List<Employee> empList = new ArrayList<Employee>();
我如何才能找到,如果我的列表中包含一个名为 “ABC” 的员工?
empList.contains("ABC");
不会工作...
我应该把它放在Map
?? ??哪一个更有效?
只是想提一提,我从我的数据库Employee对象....
怎么可能一个'Employee'永远等于一个'String'? – 2014-09-19 18:23:24
你没有声明'empId'和'name'的类型。可能是你想'私人int empId;'和'私人字符串名称;' – afzalex 2014-09-19 18:28:16
@afzalex - 谢谢...一个错字..其实我已经做了一个场景,只是模拟我的问题 – deejay 2014-09-19 18:43:07