2 года назад
Java 399. Можно ли изменить размер массива после его определения? ИЛИ Можно ли вставлять или удалять элементы после создания массива?
В Java размер массива определяется в момент его создания и не может быть изменен после этого. Попытка установить новый размер массива вызовет ошибку времени выполнения типа ArrayIndexOutOfBoundsException. Например: int[] arr = new int[5]; // Создаем массив из 5 элементов arr.length = 10; // Ошибка компиляции: length - это свойство, а не переменная Здесь мы пытаемся изменить размер массива arr с помощью установки свойства length. Это вызывает ошибку компиляции, поскольку length является свойством и не может быть изменено...
1 год назад
Java 1757. Как изменить размер массива java
Чтобы изменить размер массива в Java, вы можете создать новый массив с желаемым размером и скопировать элементы из старого массива в новый. Вот несколько способов сделать это: double[] myFancyArray = new double[newSize]; где newSize - новый размер массива. Например, чтобы создать массив с размером 5, вы можете написать: double[] myFancyArray = new double[5]; double[] myFancyArray = {1.0, 2.0, 3.0}; double[] resizedArray = Arrays.copyOf(myFancyArray, newSize); где newSize - новый размер массива...