Как удалить объект из массива 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