【发布时间】:2014-11-14 09:51:18
【问题描述】:
我有一个 List 的 Employee 对象。
class Employee{
private int empId;
private String name;
}
现在我有
List<Employee> empList = new ArrayList<Employee>();
如果我的列表中包含一个名为“ABC”的员工,我该如何找到??empList.contains("ABC"); 不会工作...
我应该把它放在Map吗?哪个效率更高??
只是想提一下,我从数据库中获取了我的 Employee 对象....
【问题讨论】:
-
Employee怎么可能等于String? -
您没有为
empId和name声明类型。可能你想要private int empId;和private String name; -
@afzalex - 谢谢......一个错字......实际上我已经做了一个场景来模拟我的问题
-
只是想让大家知道,我从数据库中获取了我的 Employee 对象,在这种情况下,我将无法从
new关键字创建新的 Employee 对象。
标签: java list arraylist collections