by Anonymous » 09 Apr 2025, 22:11
Ich möchte zwei Zeichenfolgen für Gleichheit vergleichen, wenn eine oder beide null .
Ich kann also nicht einfach .equals () aufrufen, da es null Werte enthalten kann.
Code: Select all
boolean compare(String str1, String str2) {
return ((str1 == str2) || (str1 != null && str1.equals(str2)));
}
Was ist der beste Weg, um alle möglichen Werte zu überprüfen, einschließlich Null ?
[url=viewtopic.php?t=14917]Ich möchte[/url] zwei Zeichenfolgen für Gleichheit vergleichen, wenn eine oder beide null .
Ich kann also nicht einfach .equals () aufrufen, da es null Werte enthalten kann.[code]boolean compare(String str1, String str2) {
return ((str1 == str2) || (str1 != null && str1.equals(str2)));
}
[/code]
Was ist der beste Weg, um alle möglichen Werte zu überprüfen, einschließlich Null ?