Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник Java

String.toUpperCase()

Возвращает копию строки, где все буквы заглавные.

Доступно с: Java 1.0

Синтаксис

public String toUpperCase()

Возвращаемое значение

StringНовая строка в верхнем регистре.

Примеры

Перевод в верхний регистр:

void main() {
    String name = "anna";
    IO.println(name.toUpperCase());
    IO.println(name);
}

Результат:

ANNA
anna

Заглавная только первая буква:

void main() {
    String word = "java";
    String result = word.substring(0, 1).toUpperCase() + word.substring(1);
    IO.println(result);
}

Результат:

Java

Примечания

Метод не меняет исходную строку — результат нужно сохранить: name = name.toUpperCase();.

Без аргумента используются правила языка системы. В турецкой локали "i" превращается в "İ", поэтому для служебных строк (ключи, команды) пишут toUpperCase(Locale.ROOT).

См. также

  • String.toLowerCase() — Возвращает копию строки, где все буквы строчные.
  • String.equalsIgnoreCase() — Сравнивает две строки без учёта регистра букв.

Вопросы и ответы по теме

В учебнике

  • Методы строк — Основные методы String в Java: поиск, substring, смена регистра, strip, replace, split, join, repeat и проверки строк.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.