【发布时间】:2012-05-14 08:37:38
【问题描述】:
class Employee implements Comparable<Employee>
{
public Employee(int id, String name,int salary ,String designation)
{..}
//getter 和 setter
}
public class TestEmployeeSort
{
public static void main(String[] args)
{
List<Employee> col = new ArrayList<Employee>();
Employee one = new Employee(**2**, "rahul",100, "bc");
Employee oone = new Employee(**2**, "sfdful",1300, "bdfsc");
col.add(one);
col.add(oone);
}
}
在这里我做了一个程序,其中对象中的 4 个字段现在从 arraylist 对象中传递,命名为 id、name、salary 和 designation 我想从 4 个使用的名为“id”的对象中提取一个对象实体并想要制作它唯一的,因此不能插入具有重复 ID 的对象...(类似于 set 的工作,但不想在此处使用 set)如何完成 .....我尝试在构造函数中创建一个方法并在集合中传递“this.id”以检查重复项,但它仍然无法正常工作???
【问题讨论】:
-
这里的人喜欢帮助那些自助的人......看到这个:
please reply ASAP with code......这不会让你走得太远...... -
如果这是家庭作业,应该用[homework]标签标记。
标签: java collections arraylist unique-key