Встречается на собеседованиях • сегодня
Можно ли получить доступ к измененному аргументу массиву из вызывающего метода
Да, можно, так как массивы в Java передаются по ссылке. Изменения, внесенные в массив внутри метода, сохраняются после его завершения.
Пример:
java
public class Main {
public static void modifyArray(int[] arr) {
arr[0] = 100; // Изменение элемента массива
}
text
public static void main(String[] args) {
int[] numbers = {1, 2, 3};
modifyArray(numbers);
System.out.println(numbers[0]); // Выведет 100
}}
text
Массив `numbers` изменяется в методе `modifyArray`, и изменения видны в `main`. Это работает для всех ссылочных типов, включая массивы.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы