Мне нужен код для преобразования всех символов в строках в верхний или нижний регистр на Java.
Я нашел метод, который выглядит примерно так:
public static String changelowertoupper()
{
String str = "CyBeRdRaGoN";
str=str.toLowerCase(Locale.ENGLISH);
return str;
}
Теперь я прочитал, что с использованием определенных Locale
s, таких как Turkish, возвращает я (без точки) вместо я (с точкой). "
Можно ли использовать Locale
как UK, US, ENGLISH и т.д.? Существуют ли большие различия между ними при применении к строкам?
Какой наиболее предпочтительный Locale
для String
s?