Χρησιμοποιεί hashcode το ίσο;

Πίνακας περιεχομένων:

Χρησιμοποιεί hashcode το ίσο;
Χρησιμοποιεί hashcode το ίσο;
Anonim

Η ισότητα

HashCode δεν σημαίνει ότι τα ίσα επιστρέφουν true. Το συμβόλαιο είναι ότι δύο αντικείμενα που είναι ίσα πρέπει να έχουν τον ίδιο hashCode. Αλλά ΔΕΝ δηλώνει ότι τα δύο αντικείμενα με τον ίδιο HashCode πρέπει να είναι ίσα.

Η μέθοδος ίσον χρησιμοποιεί hashCode;

Όταν μιλάμε για τη μέθοδο ίσων, ο κύριος σκοπός είναι να συγκρίνουμε την κατάσταση δύο αντικειμένων ή τα περιεχόμενα του αντικειμένου.

Το ίσον χρησιμοποιεί hashCode C;

Είναι επειδή το πλαίσιο απαιτεί δύο αντικείμενα που είναι ίδια να έχουν τον ίδιο κατακερματισμό. Εάν παρακάμψετε τη μέθοδο ίσον για να κάνετε μια ειδική σύγκριση δύο αντικειμένων και τα δύο αντικείμενα θεωρούνται ίδια από τη μέθοδο, τότε ο κωδικός κατακερματισμού των δύο αντικειμένων πρέπει επίσης να είναι ο ίδιος.

Γιατί χρησιμοποιείται ο hashCode και ίσος;

Η μέθοδος κατακερματισμού επιστρέφει την ίδια τιμή κατακερματισμού όταν καλείται σε δύο αντικείμενα, τα οποία είναι ίσα σύμφωνα με τη μέθοδο ίσων. Και αν τα αντικείμενα είναι άνισα, συνήθως επιστρέφει διαφορετικές τιμές κατακερματισμού.

Το HashMap χρησιμοποιεί hashCode ή ίσο;

Μπορείτε να το παρακάμψετε στην τάξη σας για να παρέχετε τη δική σας υλοποίηση. Το HashMap χρησιμοποιεί ίσο για να συγκρίνει το κλειδί είτε είναι ίσα είτε όχι. Εάν η μέθοδος ίση επιστρέφει true, είναι ίσα διαφορετικά όχι ίσα. Ένας μεμονωμένος κάδος μπορεί να έχει περισσότερους από έναν κόμβους, εξαρτάται από τη μέθοδο hashCode.

Συνιστάται:

Ενδιαφέροντα άρθρα
Μπορεί το θερμικό χαρτί να ανακυκλωθεί;
Διαβάστε περισσότερα

Μπορεί το θερμικό χαρτί να ανακυκλωθεί;

Οι θερμικές αποδείξεις δεν πολτοποιούνται όπως τα άλλα χαρτιά, επομένως ΔΕΝ είναι πραγματικά ανακυκλώσιμα και πρέπει να πάνε στα σκουπίδια. Επιπλέον, η BPA παραμένει στις ίνες, κάτι που δεν θέλουμε σε ανακυκλωμένα χάρτινα προϊόντα όπως χαρτοπετσέτες ή χαρτοπετσέτες!

Ποιος είναι η Καρίνα και ο Ρόναλντ;
Διαβάστε περισσότερα

Ποιος είναι η Καρίνα και ο Ρόναλντ;

Karina Kurzawa (γεν.: 23 Μαρτίου 2007 (23-03-2007) [ηλικία 14]) και Ronald Kurzawa (γεν.: 3 Σεπτεμβρίου 2008 (2008-09 -03) [ηλικίας 13]), πιο γνωστά στο διαδίκτυο ως SIS vs BRO (GamerGirl και RonaldOMG) είναι αδέρφια από τον Καναδά που τρέχουν τέσσερα κανάλια στο YouTube.

Η merida κατασκευάζει εξειδικευμένα κουφώματα;
Διαβάστε περισσότερα

Η merida κατασκευάζει εξειδικευμένα κουφώματα;

Merida Industry Co. κατασκευάζει κουφώματα ποδηλάτων για Specialized. Η Merida έχει επίσης μειοψηφικό μερίδιο στην Specialized Bicycle Co. Η Merida διαθέτει Specialized; Merida έχει επίσης αποκτήσει υγιή μερίδια σε άλλες μάρκες ποδηλάτων σε όλο τον κόσμο – με την Specialized να είναι η πιο αξιοσημείωτη.