Не могли бы вы рассказать мне, как получить размер зарезервированного массива?Длина массива строк java
Посмотрите это:
public static String arr_list[][][][][]= new String[2][10][10][2][5];
Я знаю, что это большой массив.
Я размещаю там данные и хочу получить размер данных третьего элемента.
arr_list[0][0].length
- но он все еще возвращает 10
.
Но [0][0]
у меня есть только 4 значения:
arr_list[0][0][0]..
arr_list[0][0][1]..
arr_list[0][0][2]..
arr_list[0][0][3]..
Как вернуть 4
, не 10
?
Вам действительно нужен массив 5d. Что вы здесь храните? –
Кроме того, он вернет 10, потому что элементы существуют независимо от того, установлены ли они –
Но '10' - правильный ответ. 'arr_list [0] [0] [9]' - массив, содержащий два массива, каждая из пяти строк. – ruakh