Удаление элемента из примитивного массива

У меня есть массив примитивного типа, из которого я хочу удалить элемент по указанному индексу. Как правильно и эффективно это сделать?

Я ищу, чтобы удалить элемент, как указано ниже

long[] longArr = {9,8,7,6,5};
int index = 1;

List list = new ArrayList(Arrays.asList(longArr));
list.remove(index);
longArr = list.toArray(); // getting compiler error Object[] can't be converted to long[]

но приведенный выше подход выглядит для работы только с Object, а не с примитивами.

Есть ли альтернатива этому? Я не могу использовать любые сторонние / дополнительные библиотеки

Ответы на вопрос(4)

Ваш ответ на вопрос