我嘗試創建一個允許Java中的元組結構的元組類。元組中兩個元素的一般類型分別是X和Y.我嘗試爲這個類覆蓋正確的等號。Objects.equals和Object.equals
事情是,我知道Object.equals屬於默認值,它仍然基於像「==」這樣的引用進行比較,所以我不太確定我可以使用它。我看着Objects,裏面有一個equals()。這個還是比較引用,還是比較內容?
快速想象return語句,就像這樣:
return Objects.equals(compared.prev, this.prev) && Objects.equals(compared.next, this.next);
其中prev和next是元組的元素。這會工作嗎?
您可以閱讀內置JRE類的源代碼。 – chrylis