List的contains()方法使用注意事項


List的contains()方法使用時,對於不同的類型比較,不會報錯,只會返回true和false。
比如String類型的List校驗是否包含一個Integer類型的數據時,返回的是false,而不是異常。
如果對象是ArrayList的話,其中的contains方法底層源碼其實是調用了Object 的 equals方法,所以如果是String類型的話,比較的是內容。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM