Метод toUpperCase
Метод toUpperCase преобразует все символы строки
в верхний регистр и возвращает новую строку.
Сама исходная строка при этом не изменяется.
Метод не принимает обязательных параметров.
В качестве необязательного параметра можно передать
объект Locale, который определяет правила
преобразования регистра для конкретного языка.
Синтаксис
str.toUpperCase()
str.toUpperCase(locale)
Пример
Давайте преобразуем строку из нижнего регистра в верхний:
public class Main
{
public static void main(String[] args)
{
String str = "abcde";
String res = str.toUpperCase();
System.out.println(res);
}
}
Результат выполнения кода:
"ABCDE"
Пример
Давайте преобразуем строку, которая уже содержит символы в разных регистрах:
public class Main
{
public static void main(String[] args)
{
String str = "AbCdE";
String res = str.toUpperCase();
System.out.println(res);
}
}
Результат выполнения кода:
"ABCDE"
Пример
Давайте проверим, что исходная строка не изменяется после вызова метода:
public class Main
{
public static void main(String[] args)
{
String str = "abcde";
String res = str.toUpperCase();
System.out.println(str);
System.out.println(res);
}
}
Результат выполнения кода:
"abcde"
"ABCDE"
Пример
Давайте преобразуем строку с цифрами и символами, которые не являются буквами:
public class Main
{
public static void main(String[] args)
{
String str = "12345abc";
String res = str.toUpperCase();
System.out.println(res);
}
}
Результат выполнения кода:
"12345ABC"
Смотрите также
-
метод
toLowerCase,
который преобразует строку в нижний регистр -
метод
equalsIgnoreCase,
который сравнивает строки без учета регистра -
метод
replace,
который заменяет символы в строке -
класс
String,
который представляет строку в Java