Прошу немного уточнить: в чем разница length и length()?
Правильно понимаю, что:
- если необходимо вычислить длину нескольких элементов (допустим массива как в этой задаче), то используется .lenght().
- а если необходимо вычислить длину одного элемента (допустим одной строки), то используется .length.
?
Дмитрий
12 уровень
Разница length и length()
Архивный
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Алексей Веденистов
21 сентября 2021, 21:14
Для length и length () мы обычно чаще используем length, потому что length можно использовать для любого массива, и мы обычно используем его для получения длины массива. Условно говоря, length () может использоваться меньше. Его функция - считывать длину строки. Это принципиально отличается от length. Один - получить емкость массива, а другой - получить длину строки.
length
Используется для базовых типов массивов, чтобы получить емкость массива
length()
Используется в строках типа String, используется для получения длины строки
+1
Михаил
10 мая 2020, 15:13
Кто нибудь скажет, откуда берутся length и length()? В классе Object я их не нашел.
0
ステパン-プロンキン
18 мая 2020, 05:12
в java.io.*;
0
Дмитрий
20 декабря 2017, 18:44
Спасибо. Теперь стало яснее
0
Roman Pryshchepa Java Developer Expert
20 декабря 2017, 08:24
length - поле (свойство)
length() - метод
+2
Антон НикольскийExpert
19 декабря 2017, 19:17
length используется у массивов,
length() - у объектов типа String.
У списков используется size().
Несколько элементов или нет - тут вообще ни при чем.
+5