Вопрос немного расплывчатый, но позвольте мне попытаться ответить на него.если массив объектов на самом деле является массивом вашего класса, вы можете выполнить непосредственное приведение к вашему массиву, например A[] a = (A[]) objArray;
.В качестве альтернативы, если вы знаете, что каждый элемент может быть приведен к вашему классу (является экземпляром вашего класса или одного из его подклассов), вы можете клонировать его, создав новый массив и добавив каждый элемент с приведением к вашему классу.например:
A[] a = new A[objArray.length];
int i = 0;
for (Object o : objArray) {
a[i++] = (A) o;
}