Как удалить объект из массива java

Аватар пользователя Иван Полежаев
Иван Полежаев
11 апреля 2023

Для удаления объекта из массива в Java можно воспользоваться методом removeElement из класса org.apache.commons.lang3.ArrayUtils :

import org.apache.commons.lang3.ArrayUtils;

// ...

// Исходный массив
String[] objects = new String[]{"foo", "bar", "baz"};

// Удаляем элемент "bar" из массива
objects = ArrayUtils.removeElement(objects, "bar");

// Выводим оставшиеся элементы
System.out.println(Arrays.toString(objects));

В результате выполнения кода на экран будет выведено:

[foo, baz]

Обратите внимание, что метод removeElement возвращает новый массив, который не содержит удаленного элемента. Поэтому в примере выше переменная objects переопределяется новым массивом, который содержит только оставшиеся элементы.

0 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»