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