/
Вопросы и ответы
/
Java
/

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

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

4 года назад

Человек-Молекула

Ответы

0

Для удаления объекта из массива в 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 переопределяется новым массивом, который содержит только оставшиеся элементы.

2 года назад

Иван Полежаев