我在面試中被問到從列表中刪除重複的學生對象,其中學生對象可能包含不同的屬性,條件是我不應該使用任一組或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
總是樂意幫忙;) –