内容简介:参见英文答案 >我有一个非常冗长的ArrayList,其中包含一些对象,但无疑是重复的.查找和删除这些重复项的最佳方法是什么.注意:我编写了一个布尔返回的compareObjects()方法.翻译自:https://stackoverflow.com/questions/20433692/java-remove-duplicate-objects-in-arraylist
参见英文答案 > How do I remove repeated elements from ArrayList? 36个
我有一个非常冗长的ArrayList,其中包含一些对象,但无疑是重复的.查找和删除这些重复项的最佳方法是什么.注意:我编写了一个布尔返回的compareObjects()方法.
例
List<Item> result = new ArrayList<Item>(); Set<String> titles = new HashSet<String>(); for( Item item : originalList ) { if( titles.add( item.getTitle() ) { result.add( item ); } }
参考
翻译自:https://stackoverflow.com/questions/20433692/java-remove-duplicate-objects-in-arraylist
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 删除vSAN中不可访问对象的方法
- 026.Python面向对象类的相关操作以及对象和类的删除操作
- 为什么删除的Ceph对象还能get
- 为什么删除的Ceph对象还能get
- Kubernetes API 资源对象的删除和 GarbageCollector Controller
- c – 通过指向其基类的指针删除派生对象
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。