Метод toUpperCase
Метод toUpperCase класса Character преобразует
заданный символ в верхний регистр и возвращает результат
в виде нового значения типа char. Исходный символ
при этом не изменяется, так как в Java символы являются
неизменяемыми. В единственный параметр метода мы передаем
символ, который нужно преобразовать в верхний регистр.
Если символ уже находится в верхнем регистре или не имеет
регистра вовсе, метод возвращает его без изменений.
Метод является статическим, поэтому вызывается через имя
класса Character без создания объекта.
Синтаксис
Character.toUpperCase(ch)
В параметр ch передается символ типа char,
который необходимо преобразовать в верхний регистр.
Пример
Давайте преобразуем строчную букву в верхний регистр:
public class Main
{
public static void main(String[] args)
{
char ch = 'a';
char res = Character.toUpperCase(ch);
System.out.println(res);
}
}
Результат выполнения кода:
'A'
Пример
Давайте преобразуем цифру, у которой нет регистра:
public class Main
{
public static void main(String[] args)
{
char ch = '5';
char res = Character.toUpperCase(ch);
System.out.println(res);
}
}
Результат выполнения кода:
'5'
Пример
Давайте преобразуем все символы строки в верхний регистр:
public class Main
{
public static void main(String[] args)
{
String str = "abcde";
String res = "";
for (int i = 0; i < str.length(); i++) {
res += Character.toUpperCase(str.charAt(i));
}
System.out.println(res);
}
}
Результат выполнения кода:
"ABCDE"
Смотрите также
-
метод
toLowerCase,
который преобразует символ в нижний регистр -
метод
isLetter,
который проверяет, является ли символ буквой -
метод
isDigit,
который проверяет, является ли символ цифрой -
класс
Character,
который предоставляет методы для работы с символами