Оглавление:
Видео: 002. От Java Threads к лямбдам - Андрей Родионов 2025
Массив в Java - это просто список. Это может быть список чего угодно - любого примитивного или типа объекта. В большинстве случаев массив представляет собой список подобных элементов. Например, если вы создаете массив int, то все элементы в этом списке являются значениями int. В следующих разделах описывается, как создавать, инициализировать, итерировать (проверять каждое значение) и в противном случае манипулировать массивами.
Определение массива
Всегда рассматривайте массив как список элементов. Имея это в виду, когда вы хотите определить массив, вы начинаете с типа элемента, который хотите создать. Например, если вы хотите создать массив целых значений, в большинстве случаев вы начинаете с типа примитива int.
За этим следует пара квадратных скобок ([]), за которой следует имя массива. Вы часто видите массив, определенный для каждого приложения Java. Объявление метода main () всегда включает в себя один, как показано ниже:
public static void main (String [] args)
В этом случае args представляет собой массив типа String. Он содержит список строковых значений, предоставленных в командной строке.
Инициализация массива
Прежде чем вы сможете использовать массив, вы должны его инициализировать. Инициализация массива - это двухэтапный процесс:
-
Создайте массив таким образом, чтобы у вас был объект массива.
-
Укажите значение для каждого элемента массива.
Элемент массив является индивидуально доступным элементом в списке. Каждый элемент представляет собой отдельный элемент того же типа, что и массив. Например, когда вы определяете массив int [], каждый элемент массива имеет тип int.
Доступ к элементам в массиве осуществляется с помощью уникального номера. Числа начинаются с 0 и продолжаются через одно меньше, чем общее количество элементов. Например, если у вас есть массив с десятью элементами, они пронумерованы от 0 до 9. Чтобы получить доступ к определенному элементу, вы используете имя массива, а затем число, заключенное в квадратные скобки. Следующий код показывает типичное определение и инициализацию массива:
// Определить массив целых значений. int [] MyArray; // Мгновенное действие MyArray. MyArray = new int [5]; // Определите значения отдельных массивов. MyArray [0] = 0; MyArray [1] = 1; MyArray [2] = 2; MyArray [3] = 3; MyArray [4] = 4;
Этот код создает массив int [] с именем MyArray. Он создает этот массив для хранения пяти записей, вызывая новый int [5]. Затем код инициализирует каждое из значений отдельного массива, обращаясь к отдельным элементам с 0 по 4.
