Как поменять местами элементы массива в java

Аватар пользователя Maksim Litvinov
Maksim Litvinov
07 декабря 2021

Чтобы поменять местами два элемента массива в Java, нужно будет воспользоваться временной промежуточной переменной. Для примера создадим массив строк из трёх элементов:

String[] animals = {"cats", "dogs", "birds"};

Поменяем местами первый и последний элемент массива:

// Создаём промежуточную переменную и записываем туда первый элемент массива
String temp = animals[0];

// Меняем местами значения
animals[0] = animals[2];
// Значение первого элемента берем из промежуточной переменной
animals[2] = temp;

System.out.println(Arrays.toString(animals));
// => ["birds", "dogs", "cats"]
0 1