我在面试中被问到从列表中删除重复的学生对象,其中学生对象可能包含不同的属性,条件是我不应该使用任一组或hashmap。如何从列表中删除dulipate对象
1
A
回答
1
1
排序ArrayList并循环遍历。但是,你如何定义重复的对象?相同的参考或具有相同的属性?
0
您可以通过比较学生对象的参考来检查它。
0
在列表中没有直接删除重复的方法。删除重复的最快方法是设置。在列表中删除重复,你将不得不重写hashcode()和equals()方法,然后将不得不遍历整个列表的一个对象。
0
可能是您的面试官试图让“java.util.Set”作为您的答案,它将不允许重复的对象。这是您可以预期的典型标准问题。
相关问题
- 1. 如何从列表中删除对象
- 2. 从对象列表中删除对象
- 3. 删除对象从列表
- 4. 从列表中删除对象
- 5. 无法从列表中删除对象
- 6. 从列表中删除特定对象
- 7. 从C++列表中删除对象
- 8. 从列表中删除对象
- 9. 如果列表对象包含东西从列表中删除
- 10. 如何从jQuery中的列表中删除对象
- 11. 如何删除对象的Python列表
- 12. 从python中的对象列表中删除对象
- 13. 如何从地图列表中删除特定对象?
- 14. 如何从列表中删除空对象(不是值)
- 15. 如何从python列表中删除对象的实例?
- 16. 如何从列表中删除对象<T>
- 17. Java。如何从两个列表中删除重复的对象
- 18. 如何从C++列表中删除对象?
- 19. python3如何从列表中删除线程对象
- 20. Python。如何从列表中删除一个对象
- 21. 如何从列表中删除字符串对象?
- 22. 如何从对象列表中删除双胞胎?
- 23. 如何从列表中删除特定的对象<T>
- 24. 如何从对象列表项中删除填充?
- 25. 如何从绑定源中删除对象不影响列表中的对象
- 26. 删除对象::列表
- 27. 无法从另一个对象的列表中删除对象
- 28. 从另一个列表中删除对象列表
- 29. 从列表中与列表删除重复作为对象
- 30. 从嵌套子列表中删除对象的空列表
谢谢alex lockwood – Mohan
总是乐意帮忙;) –