Так что я хочу, чтобы положение каждого элемента в пределах инициализатора массива, например:Положение каждого элемента инициализатора массива
int [][][] testArray = new int [][][] {{{1,2},{3,4}},{{5,6},{7,8}}};
как бы я быть в состоянии получить положение каждого из элемент в части
{{{1,2},{3,4}},{{5,6},{7,8}}}
так, например:
testArray[0][0][0] gives -> the element 1
так, как бы я это сделать п или любое заданное произвольное размерное и произвольное число инициализаторов массива размеров?
Не должно быть слишком сложно с рекурсией. Зачем вам это нужно? –
по положению вы имеете в виду индекс? –
@YassinHajaj Я думаю, что требуется (что-то вроде) метод с сигнатурой 'int foo (Object arr, int ... indices)', который принимает многомерный массив int (неизвестной глубины) и последовательность индексов и возвращает положение соответствующего 'int' в инициализаторе массива для' arr'. Это довольно интересный вопрос, но OP придется заплатить мне плату, прежде чем я напишу! –