6
votes

Méthode HASHCODE JAVA Valeur de rendement maximale

Quelqu'un peut-il me dire quels sont les valeurs maximum et minimum int que le java string.hashcode () peut revenir?


0 commentaires

3 Réponses :


2
votes

de la documentation, étant donné que le pouvoir sur lequel quelque chose est soulevé dépend de la longueur de la chaîne (qui est pratiquement illimitée, autant que je sache), je dirais que le maximum et le minimum doivent être entier.max_value ( 2 ^ 31 - 1) et INTEGER.MIN_VALUE (-2 ^ 31), respectivement.


0 commentaires


3
votes

Java Int est 4 octets, signé (Deuxième complément). -2 147 483 648 à 2 147 483 647. Comme tous les types numériques Les INTS peuvent être lancés dans d'autres types numériques (octets, courts, long, flotteurs, doubles). Lorsque les moulages à perte de personnes sont effectués (par exemple in int to byte), la conversion est effectuée modulo la longueur du plus petit type.


0 commentaires