Я сохраняю элементы в JComboBox из текстового поля (ввода) при нажатии кнопки. Пользователь может ввести ввод, начиная с нижнего регистра, но я хочу изменить первую букву ввода на верхний регистр. Как я могу это достичь?Изменить первую букву слова на верхний регистр в java
ответ
Возьмите вход. Создайте новую строку, состоящую из комбинации двух частей. Первая часть - это подстрока, состоящая только из первого символа, который вы затем вызываете toUpperCase(), а вторая часть - подстрока, начинающаяся со второго символа.
Это должно выполнить то, что вы хотите.
Apache Commons Lang библиотека предлагает метод в StringUtils
public static String capitalize(String str)
, что делает именно то, что вам нужно.
http://commons.apache.org/lang/api-2.6/index.html
Он также имеет много других полезных методов.
Пожалуйста, не реализуйте его самостоятельно!
Добавить текстовое поле Document Filter в текстовое поле, которое преобразует первый символ в верхний регистр, когда он вводится в текстовое поле.
Конечно, вам также понадобится обработать случай, когда первый символ будет удален.
Немного больше работы, после чего выполняется конвертация, когда нажата кнопка «Сохранить», но при этом использование видит верхний охарактеризованный символ, когда он напечатан, и до того, как он будет сохранен в поле со списком.
Или, если текстовое поле имеет максимальный размер, вы можете использовать JFormattedTextField с маской. Что-то вроде:
MaskFormatter mf = new MaskFormatter("ULLLLLLLLL");
- 1. изменить первую букву значения массива на верхний регистр
- 2. Как перенести первую букву в верхний регистр?
- 3. Как изменить первую букву каждого слова в верхний регистр в TextView XML
- 4. Как изменить первую букву на верхний регистр в массиве указателей на строки?
- 5. преобразовать каждую третью букву в верхний регистр
- 6. Как конвертировать первую букву каждого предложения в верхний регистр и все остальные буквы в нижний регистр?
- 7. Как изменить верхний регистр на нижний регистр в строке?
- 8. C# пытается сменить первую букву на верхний регистр, но не работает
- 9. получить первую букву каждого слова
- 10. Обозначить первую букву каждого слова
- 11. Не выделяет первую букву слова в строке
- 12. Как изменить только определенную букву в определенный индекс в строке в верхний регистр/нижний регистр
- 13. Java - получить первую букву строки
- 14. Получите первую букву каждого слова в PHP
- 15. Конвертирование свойства первой буквы каждого слова в верхний регистр
- 16. Как использовать первую букву слова в Vim?
- 17. Верхний или нижний регистр определенного символа в слове «Java»
- 18. Ollydbg - изменить первую букву строки
- 19. заглавной первую букву каждого слова в Scala
- 20. заглавной первую букву каждого слова в предложении
- 21. Как вернуть первую букву слова в Access
- 22. заглавной первую букву каждого слова в массиве
- 23. получить первую букву каждого слова внутри li
- 24. Как использовать первую и третью букву?
- 25. Средний знак на верхний регистр в java
- 26. Как изменить строку на верхний регистр
- 27. Как изменить клавиатуру устройства на верхний регистр?
- 28. верхний регистр MONTHNAMES в momentjs
- 29. Как я могу сделать первую букву всех слов в строке в верхний регистр Iphone
- 30. Как преобразовать только первую букву в верхний регистр без использования Initcap в Oracle?