Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Суровая статья, никто не комментирует. Много хороших советов, спасибо!
public static boolean equals(@Nullable String str1, @Nullable String str2) {
return str1 == str2 ||
(str1 != null && str2 != null
&& str1.length() == str2.length()
&& str1.compareTo(str2) == 0);
}
С интернированием есть нюанс: и-ние с помощью String.intern() — это зло, см. https://youtu.be/SZFe3m1DV1A?t=1912
Если очень нужно, то лучше взять самописное решение (есть по ссылке)
Ах, эти строки