Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Суровая статья, никто не комментирует. Много хороших советов, спасибо!
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
Если очень нужно, то лучше взять самописное решение (есть по ссылке)
Ах, эти строки