мой первый вопрос здесь:-)
Я лучше всего читал правила и искал, был ли ранее задан вопрос.
Следующий код
String[] strings = {"cAsE", "\u00df"};
for (String str : strings) {
System.out.println(str.equalsIgnoreCase(str.toLowerCase()));
System.out.println(str.equalsIgnoreCase(str.toUpperCase()));
}
выводит true 3 раза (cAsE = case; cAsE = CASE; ß = ß) но также 1 ложный (ß!= SS). Пробовал использовать toLowerCase (Locale), но он не помог.
Это известная проблема?