Latest web development tutorials

Java хэш-код () метод

Класс Java Строка Класс 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

Класс Java Строка Класс Java Строка