Изменение массива в методе Java

Всем привет Массив является ссылочным типом данных, тоесть если я сначала обьявил и проинициализировал его, затем изменил его в методе, вызвал этот метод и вывожу этот же массив на экран, мне должно показать измененный массив (так как в методе я работал с ссылкой, а не величиной) Почему же, после вызова метода с этим массивом, мне выводит массив без изменений ?ArrayChangeAfterUsingInMethod


Ответы (1 шт):

Автор решения: Igor

Потому что Вы не изменили массив, который передали, а создали новый.

d = MethodWith...(d);
→ Ссылка