touppercase java что это
Метод toUpperCase() в Java
Метод toUpperCase() делает все буквы в строке заглавными (например, строка «Vertex» станет строкой «VERTEX»).
Синтаксис метода:
Вызов:
Пример:
Если Вы запустите данный код на своем компьютере, в консоли Вы увидите следующее:
Комментарии к коду:
Мы применили метод toUpperCase() на трёх разных строках.
Данная статья написана Vertex Academy. Можно пройти наши курсы Java с нуля. Детальнее на сайте.
Работа со строками в Java
1. Сравнение строк
Сравнение — одна из самых частых вещей, которая делается со строками. У класса String более десяти различных методов, которые используются для сравнения строк со строками. Ниже мы рассмотрим семь основных.
Методы | Описание |
---|---|
Строки считаются равными, если все их символы совпадают. | |
Сравнивает строки, игнорируя регистр (размер) букв | |
Сравнивает строки лексикографически. Возвращает 0, если строки равны. Число меньше нуля, если текущая строка меньше строки-параметра. Число больше нуля, если текущая строка больше строки-параметра | |
Сравнивает строки лексикографически, игнорирует регистр. Возвращает 0, если строки равны. Число меньше нуля, если текущая строка меньше строки-параметра. Число больше нуля, если текущая строка больше строки-параметра | |
Сравнивает части строк | |
Проверяет, что текущая строка начинается со строки prefix | |
Проверяет, что текущая строка заканчивается на строку suffix |
Допустим, вы хотите написать программу, которая просит пользователя ввести путь к файлу и проверяет, что это за файл по его расширению. Тогда код такой программы мог бы выглядеть примерно так:
Код | Примечания |
---|---|
Создание объекта Scanner Чтение строки с консоли Проверяем, что строка path оканчивается на заданную строку |
2. Поиск подстрок
Вторая по популярности операция после сравнения строк — это поиск одной строки в другой. Для этого у класса String тоже есть немного методов:
Методы | Описание |
---|---|
Ищет строку str в текущей строке. Возвращает индекс первого символа встретившийся строки. | |
Ищет строку str в текущей строке, пропустив index первых символов. Возвращает индекс найденного вхождения. | |
Ищет строку str в текущей строке с конца. Возвращает индекс первого вхождения. | |
Ищет строку str в текущей строке с конца, пропустив index первых символов. | |
Проверяет, что текущая строка совпадает с шаблоном, заданным регулярным выражением. |
Методы indexOf(String) и indexOf(String, index) часто используются в паре. Первый позволяет найти первое вхождение переданной подстроки в текущей строке. А второй метод позволяет найти второе, третье и т.д. вхождения за счет того, что пропускает первые index символов.
Вот как бы выглядел код такой программы:
Код | Примечания |
---|---|
Создание объекта Scanner Чтение строки с консоли Склеиваем строки и новый домен. |
Методы lastIndexOf(String) и lastIndexOf(String, index) работают точно так же, только поиск ведется с конца строки к началу.
Java String: метод toUppercase ()
public String toUpperCase (языковой стандарт)
Метод toUppercase () используется для преобразования всех символов в заданной строке в верхний регистр с использованием правил данного Locale. Отображение регистра основано на версии Unicode Standard, указанной классом Character. Поскольку сопоставления регистра не всегда являются сопоставлениями символов 1: 1, результирующая строка может иметь длину, отличную от исходной строки.
Примеры отображений с учетом локали и регистров 1: M приведены в следующей таблице.
Платформа Java: Java SE 8
Синтаксис:
Параметры:
название | Описание | Тип |
---|---|---|
место действия | использовать правила преобразования регистра для этой локали | строка |
Возвращаемое значение: строка, преобразованная в верхний регистр.
Тип возвращаемого значения: Строка
Наглядное представление метода Java String toUpperCase ()
Пример: метод Java String toUppercase (Locale locale)
В следующем примере показано использование метода java String ().
public String toUpperCase ()
Преобразует все символы в этой строке в верхний регистр, используя правила локали по умолчанию. Этот метод эквивалентен toUpperCase (Locale.getDefault ()).
Синтаксис:
Возвращаемое значение: строка, преобразованная в верхний регистр.
Пример: метод Java String toUppercase ()
В следующем примере показано использование метода java String ().
Редактор кода Java:
Предыдущая: метод toString
Далее: Метод обрезки
Строка toLowerCase и toUpperCase Методы в Java
Узнайте о методах Java String toUpperCase и toLowerCase
Строка toLowerCase и toUpperCase Методы в Java
1. Обзор
В этом учебнике мы покроем toUpperCase и toLowerCase методы, включенные в Java Струнные класс.
Начнем с создания Струнные называется имя :
2. Преобразование в Верхний регистр
Это приводит к верхний регистрИмя имеющие значение “JOHN DOE” :
3. Преобразование в Нижний регистр
Аналогичным образом, мы создаем новый нижний Струнные на основе имя позвонив toLowerCase :
Это приводит к нижний регистрИмя имеющие значение “Джон доу” :
4. Изменение случае с использованием локалесов
Кроме того, поставляя Локале в toUpperCase и toLowerCase методы, мы можем изменить случай Струнные с использованием местных правил.
Например, мы можем поставить Локале в верхний регистр турецкого Я (Unicode 0069 ) :
Соответственно, это приводит к верхней части Я и пунктирный верхний Я :
Мы можем проверить это, используя следующие утверждения:
Аналогичным образом, мы можем сделать то же самое для toLowerCase использование турецкого Я (Unicode 0049 ):
Следовательно, это приводит к снижению Я и нижний регистр без точка Я :
Мы можем проверить это, используя следующие утверждения:
5. Заключение
toUpperCase и toLowerCase в Java
Для этого начните новый проект и добавьте следующий код:
Первые две строки кода просто устанавливают строковую переменную для хранения текста «текст, который будет изменяться», затем мы его распечатываем. Третья строка устанавливает вторую переменную String с именем result. В четвертой строке мы делаем преобразование:
Чтобы использовать строковый метод, вы сначала набираете строку, с которой хотите работать. Для нас это строка в переменной с именем changeCase. Затем введите точку после имени переменной, и вы увидите список доступных методов, которые можно использовать в строке. Выберите toUpperCase. (Для метода нужны пустые круглые скобки.)
После того, как Java изменила слово на заглавные буквы, мы сохраняем новую строку в нашей переменной result.
Когда программа запустится, в окне «Вывод» отображается следующее:
Не обязательно хранить преобразованное слово в новой переменной. Следующая строка будет работать так же хорошо:
Здесь Java просто преобразует строку без необходимости присваивать результат новой переменной.
Если вы хотите преобразовать в нижний регистр, просто используйте метод toLowerCase. Он используется точно так же, как toUpperCase.
В следующем уроке вы узнаете, как сравнивать строки в Java.