Zwei Saiten: Gleicher Hashcode [geschlossen]
Posted: 14 Jul 2025, 14:35
Ich muss zwei Zeichenfolgen mit demselben Hash -Code generieren. Ich habe daran gearbeitet, und das Maximum, das ich erreicht habe, ist es, nur die ersten beiden Zeichen der Zeichenfolge zu ändern.
Wie kann ich tun, damit es mit allen String.Length () ??
Code: Select all
public static String same(String s) {
String re = "";
char c = 0;
char ch = 0;
for (int i = 0; i < s.length(); i++) {
c = (char) (s.charAt(0) + 2);
ch = (char) (s.charAt(1) - 31 * 2);
}
String S = new String(new char[] { c, ch });
re = S+ s.substring(2);
return re;
}