我有一個有幾個字段的類,其中一個是int
,而2個是long
。我在想什麼做的是增加在檢查中equals()
因此如果Integer
對象傳遞中,它會比較int
領域,如果相同的回報true
。同樣,如果傳入Long
,如果它位於2個long
字段之間,它將返回true
。因此,如果我將這些對象中的幾個添加到List
或Set
,然後我可以執行get()
並讓它自動爲我提供第一個匹配的對象。我的想法是,如果我這樣做,那麼我只需撥打電話get()
,然後我就可以擁有它,而不必額外使用循環&檢查。爲不同的值類型添加支票.equals()
這是一個好主意還是壞主意相比,只是遍歷所有對象的和做的比較呀?
請張貼一些代碼。 – djhaskin987