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 и проверки строк.