Страницы

Поиск по вопросам

суббота, 23 марта 2019 г.

java - Поднять регистр букв у первого символа строки

Собственно, суть в вопросе. Например, есть строка
String old = "геннадий";
Нужно получить строку Геннадий, то есть первый символ должен подняться в регистре


Ответ

Вариант №1:
String capitalized = old.substring(0, 1).toUpperCase() + old.substring(1).toLowerCase();
Вариант №2:
String capitalized = Character.toUpperCase(old.charAt(0)) + old.substring(1).toLowerCase();
Вариант №3:
StringBuilder sb = new StringBuilder(old.toLowerCase()); sb.setCharAt(0, Character.toUpperCase(sb.charAt(0))); String capitalized = sb.toString();

Комментариев нет:

Отправить комментарий