Содержание
Описание
Метод length() — возвращает длину строки в Java. Длина равна числу 16-разрядных символов Юникода в строке.
Синтаксис
Синтаксис этого метода:
Параметры
Подробная информация о параметрах:
Возвращаемое значение
- В Java length() возвращает длину последовательности символов, представленного этим объектом.
Пример 1: определение в Java длины строки
Ниже представлен пример метода length(), который поможет определить длину строки.
Получим следующий результат:
Пример 2: сравнение длины строк
Также с помощью метода length() можно не только узнать длину строки, но и сравнить длину строк. Ниже представлен пример как это можно сделать.
Все, что мне нужно знать, – это найти длину строки внутри массива. Я также хотел бы знать, как найти строку, которая сначала начинается в алфавитном порядке в массиве.
Это позволит получить доступ к строке в местоположении 0, а затем получить ее длину.
Кроме того, для сортировки по алфавиту вы можете использовать
Вы можете просто использовать метод .length для любого элемента массива строк, чтобы получить его длину. И для сортировки этого массива в алфавитном порядке вы используете метод .sort –
Поэтому после сортировки strings[0] будет Example и string[0].length() будет равна 7
Не могли бы вы рассказать мне, как получить размер зарезервированного массива?
Я знаю, что это большой массив.
Я размещаю там данные и хочу получить размер данных третьего элемента.
arr_list[0][0].length – но он все равно возвращает 10 .
Но на [0][0] меня есть только 4 значения:
Как вернуть 4 , а не 10 ?
Массивы представляют собой контейнеры постоянного размера, они всегда имеют объявленную длину, поэтому вы всегда получите 10.
Вместо этого используйте List s (например, ArrayList ).
Вы инициализировали массив 5d. размер 1-го измерения – 2,2d – 10 3d – 10 4d – 2, а размер 5-й – 5.
поэтому общий размер будет 2 * 10 * 10 * 10 * 2 * 5 = 20 000, если вы оставите их пустыми. Они будут автоматически заполнены нулевыми символами. если вы хотите рассчитать размер. вы можете найти, где первый нулевой символ, и подсчитать элементы до него
Если вы инициализируете массив с new String[2][10][10][2][5] вы явно сказали системе, что хотите, чтобы arr_list [0] [0] имел 10 элементов. Я боюсь, что вам поверит, и создадим массив из 10 элементов.
Если вы хотите, чтобы размер изменялся в зависимости от количества фактического элемента, вам необходимо инициализировать его динамически.
public static String arr_list[][][][][]= new String[2][][][][]; создает arr_list с двумя нулевыми ссылками типа String[][][][] . Затем вы можете инициализировать каждый из них массивами, содержащими количество элементов, которые вам действительно нужны на следующем уровне, и так далее.