Собственно, суть в вопросе. Например, есть строка
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();
Вариант 4:
Используйте Apache Commons Lang
String capitalized = WordUtils.capitalize(old);
для капитализации всего предложения, или
String capitalized = StringUtils.capitalize(old);
для капитализации одного слова.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Мне необходимо проверить правильность заполнения текстовых полей в созданном JFrameВ этих полях должны быть только цифры и знак минус
Сделал таблички: Магазин(Shop) Товар(Item) Табличка связи(item_x_shop)