Метод length в java

Метод length в java

Введение в строки. Класс String

Строка представляет собой последовательность символов. Для работы со строками в Java определен класс String, который предоставляет ряд методов для манипуляции строками. Физически объект String представляет собой ссылку на область в памяти, в которой размещены символы.

Для создания новой строки мы можем использовать один из конструкторов класса String, либо напрямую присвоить строку в двойных кавычках:

При работе со строками важно понимать, что объект String является неизменяемым ( immutable ). То есть при любых операциях над строкой, которые изменяют эту строку, фактически будет создаваться новая строка.

Поскольку строка рассматривается как набор символов, то мы можем применить метод length() для нахождения длины строки или длины набора символов:

А с помощью метода toCharArray() можно обратно преобразовать строку в массив символов:

Строка может быть пустой. Для этого ей можно присвоить пустые кавычки или удалить из стоки все символы:

В этом случае длина строки, возвращаемая методом length(), равна 0.

Класс String имеет специальный метод, который позволяет проверить строку на пустоту — isEmpty() . Если строка пуста, он возвращает true:

Переменная String может не указывать на какой-либо объект и иметь значение null :

Значение null не эквивалентно пустой строке. Например, в следующем случае мы столкнемся с ошибкой выполнения:

Так как переменная не указывает ни на какой объект String, то соответственно мы не можем обращаться к методам объекта String. Чтобы избежать подобных ошибок, можно предварительно проверять строку на null:

Основные методы класса String

Основные операции со строками раскрывается через методы класса String, среди которых можно выделить следующие:

concat() : объединяет строки

valueOf() : преобразует объект в строковый вид

Читайте также:  Хрипит динамик в ноутбуке как исправить

join() : соединяет строки с учетом разделителя

сompare() : сравнивает две строки

charAt() : возвращает символ строки по индексу

getChars() : возвращает группу символов

equals() : сравнивает строки с учетом регистра

equalsIgnoreCase() : сравнивает строки без учета регистра

regionMatches() : сравнивает подстроки в строках

indexOf() : находит индекс первого вхождения подстроки в строку

lastIndexOf() : находит индекс последнего вхождения подстроки в строку

startsWith() : определяет, начинается ли строка с подстроки

endsWith() : определяет, заканчивается ли строка на определенную подстроку

replace() : заменяет в строке одну подстроку на другую

trim() : удаляет начальные и конечные пробелы

substring() : возвращает подстроку, начиная с определенного индекса до конца или до определенного индекса

toLowerCase() : переводит все символы строки в нижний регистр

toUpperCase() : переводит все символы строки в верхний регистр

Метод length () класса Year в Java используется для возврата длины значения объекта этого года в количестве дней. Может быть только две возможные длины года: 365 (не високосные годы) и 366 (високосные годы).

Синтаксис :

Параметр : этот метод не принимает никаких параметров.

Возвращаемое значение : Возвращает целочисленное значение, обозначающее длину года в количестве дней.

Ниже программы иллюстрируют метод length () для Year в Java:
Программа 1 :

Содержание

Описание

Метод length() — возвращает длину строки в Java. Длина равна числу 16-разрядных символов Юникода в строке.

Синтаксис

Синтаксис этого метода:

Параметры

Подробная информация о параметрах:

Возвращаемое значение

  • В Java length() возвращает длину последовательности символов, представленного этим объектом.

Пример 1: определение в Java длины строки

Ниже представлен пример метода length(), который поможет определить длину строки.

Получим следующий результат:

Пример 2: сравнение длины строк

Также с помощью метода length() можно не только узнать длину строки, но и сравнить длину строк. Ниже представлен пример как это можно сделать.

Ссылка на основную публикацию
Adblock detector