Индекс [] массива
Индекс [] массива - это оператор, который позволяет
получить доступ к конкретному элементу массива по его
порядковому номеру. В квадратных скобках указывается
целочисленный индекс элемента. Нумерация элементов
в массиве начинается с нуля, то есть первый элемент
имеет индекс 0, второй - 1 и так далее.
Индекс можно использовать как для чтения значения
элемента, так и для его изменения.
Если обратиться к индексу, который выходит за пределы
массива (меньше нуля или больше либо равен длине массива),
возникнет исключение ArrayIndexOutOfBoundsException.
Синтаксис
array[index]
Пример
Давайте создадим массив и получим его первый и третий элементы по индексу:
public class Main
{
public static void main(String[] args)
{
int[] arr = {10, 20, 30, 40, 50};
System.out.println(arr[0]);
System.out.println(arr[2]);
}
}
Результат выполнения кода:
10
30
Пример
Давайте изменим значение элемента массива через индекс:
import java.util.Arrays;
public class Main
{
public static void main(String[] args)
{
int[] arr = {1, 2, 3, 4, 5};
arr[1] = 99;
System.out.println(Arrays.toString(arr));
}
}
Результат выполнения кода:
[1, 99, 3, 4, 5]
Пример
Давайте переберём все элементы массива, используя индекс в цикле:
public class Main
{
public static void main(String[] args)
{
String[] arr = {"a", "b", "c", "d", "e"};
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
}
Результат выполнения кода:
"a"
"b"
"c"
"d"
"e"