[30]List去除重复

博客介绍了如何在Java中高效地去除List中重复的元素,重点在于利用临时容器和contains方法结合equals来实现去重操作。通过创建一个公有静态方法,接收原List作为参数,遍历并检查元素是否已在临时容器中,最后将无重复元素的临时容器复制回原容器。
摘要由CSDN通过智能技术生成

网上有很多其他的做法,这里仅介绍一种简单明了的。

题目:班里打印名单,需要把重复(同名同年龄)的去除。

思路:

1.既然是去除元素,那么就是功能,功能就是要写在方法中

2.方法:公有,静态,返回值为List,参数为原容器

3.创建临时容器。判断临时容器是否有元素,如果有元素,清空。

4.迭代原容器中的元素。判断临时容器中是否有原容器中的元素,如果没有在临时容器中添入当前元素。

5.清空原容器,将临时容器添入原容器。返回 

public boolean contains(Object obj)
    return indexOf(obj);
  public int 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值