Удаление элемента из примитивного массива
У меня есть массив примитивного типа, из которого я хочу удалить элемент по указанному индексу. Как правильно и эффективно это сделать?
Я ищу, чтобы удалить элемент, как указано ниже
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, а не с примитивами.
Есть ли альтернатива этому? Я не могу использовать любые сторонние / дополнительные библиотеки