Что такое Одномерные массивы в Java?
Примеры создания массива:
char[] stroka; // Создание пустого массива
int numbers[]; // Не будет считаться ошибкой
int[] nums = new int[4];
nums[0] = 1; // Добавление элементов в массив из 4 элементов
int[] nums2 = new int[] { 1, 2, 3, 5 }; // Присвоение всех значений сразу
Работать с элементами массива можно точно также как с переменными. Мы можем их выводить или же устанавливать для них новые значения.
В массивах отсчет начинается с 0, поэтому первый элемент здесь по индексу будет равен 0, второй - 1 и так далее.
Для массивов существует несколько дополнительных методов, которые позволяют выполнять действия над массивом. Рассмотрим несколько из них:
length
- возвращает количество элементов в массиве. К примеру, для массиваarr
, который состоит из 3 элементов мы можем применить функцию следующим образом:arr.length
. Эта запись выдаст число 3;Arrays.copyOf
- копирует массив в другой массив. Мы не можем просто присвоить весь массив в новый массив, так как нам необходимо его копировать. Пример:
int[] arr = new int[] { 1, 2, 3, 5 };
int[] some_new = Arrays.copyOf(arr, arr.length);
Arrays.sort
- сортировка массива. Пример:
int[] numbers = new int[] { 1, 7, 3, 5, 2, 6, 4 };
Arrays.sort(numbers);
Комментарии