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