【发布时间】:2011-02-20 10:10:03
【问题描述】:
我想从列表中删除重复项,但我的操作不起作用:
List<Customer> listCustomer = new ArrayList<Customer>();
for (Customer customer: tmpListCustomer)
{
if (!listCustomer.contains(customer))
{
listCustomer.add(customer);
}
}
【问题讨论】:
-
你不应该在 Java 中编写这样的代码,就像你不应该在 Java 中编写自己的排序例程一样。如果它有能力通过 Set 之类的内置功能执行此操作,请使用它。
标签: java list collections duplicates