Java хэш-код () метод
хэш-код () метод возвращает строку хэш-код.
Объект Строка хэш-код, основанный на следующей формуле:
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
Использование INT арифметику, где s [I] является I-й символ строки, п является длина строки, и ^ указывает на возведение в степень. Пустая строка значение хеш-0.
грамматика
public int hashCode()
параметры
- Никто.
Возвращаемое значение
Возвращает значение хэш-кода для объекта.
примеров
public class Test { public static void main(String args[]) { String Str = new String("www.w3big.com"); System.out.println("字符串的哈希码为 :" + Str.hashCode() ); } }
Приведенные выше результаты выполнения программы:
字符串的哈希码为 :321005537