Java'da tuple benzeri bir yapıya izin veren bir tuple sınıfı oluşturmaya çalışıyorum. Tuple'da iki elemanın genel tipi sırasıyla X ve Y'dir. Bu sınıf için doğru bir eşitliği geçersiz kılmaya çalışıyorum.Objects.equals ve Object.equals
Şey "==" Ben Object.Equals hala gibi referanslara dayalı karşılaştırır o varsayılan düşer biliyoruz, bu yüzden bunu kullanabilirsiniz kadar emin değilim. Objects'e baktım ve içinde bir eşittir() var. Bu hala referanslarda karşılaştırılıyor mu yoksa içeriklerle karşılaştırılıyor mu?
return Objects.equals(compared.prev, this.prev) && Objects.equals(compared.next, this.next);
önceki ve sonraki başlığın unsurlardır:
Hızla gibi bir şey olarak return ifadesini hayal etti. Bu işe yarar mı?
Yerleşik JRE sınıfları için kaynak kodunu okuyabilirsiniz. – chrylis