Как поменять местами элементы массива в 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
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»