Из любопытства, можно ли инициализировать массив 0 на 1? - PullRequest
0 голосов
/ 29 октября 2019

В Java вы можете создавать следующие экземпляры:

массив 1 на 1: int[][] arr = {{0}};

массив 1 на 0: int[][] arr = {{}};

Массив 0 на 0: int[][] arr = {};

Возможен ли массив 0 на 1?

Ответы [ 2 ]

2 голосов
/ 29 октября 2019

Java не знает многомерных массивов, она знает только массивы, которые могут содержать другие массивы, поэтому результат даже не должен быть «прямоугольным» - массивы содержимого не зависят друг от друга.

Таким образом, «внешний» массив 0 длины не может содержать никакого внутреннего массива длины «1».

0 голосов
/ 29 октября 2019

Массив нулевой длины является пустым массивом. Он не содержит ничего, поэтому он не может содержать массив из 1 элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...