Latest web development tutorials

Metoda hashCode Java ()

Klasa String Java Klasa String Java


hashCode () zwraca ciąg kod skrótu.

Celem łańcuch kod skrótu na podstawie następującego wzoru:

s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]

Korzystanie int arytmetyczne, gdzie s [i] jest i-ty znak łańcucha, n jest długością łańcucha, a ^ oznacza potęgowanie. Pusta wartość hash ciąg jest 0.

gramatyka

public int hashCode()

parametry

  • Nic.

Wartość zwracana

Zwraca kod skrótu dla tego obiektu.

Przykłady

public class Test {
	public static void main(String args[]) {
		String Str = new String("www.w3big.com");
		System.out.println("字符串的哈希码为 :" + Str.hashCode() );
	}
}

Powyższe wyniki wykonania programu:

字符串的哈希码为 :321005537

Klasa String Java Klasa String Java