Я использую отражение для извлечения поля экземпляра, например:
private int[] numbers = ....
С помощью объекта поля я могу проверить, содержит ли поле массив, и если да, то я бы хотелЗацикливание на int в массиве.Поэтому, если объект, содержащий указанное выше поле, называется «foo», то у меня будет что-то вроде этого:
field.setAccessible(true);
Object value = field.get(foo);
Переменная значения выше будет содержать мой массив целых чисел.Как мне обработать этот объект как обычный массив и перебрать его значения?
Редактировать: извините, я упустил важный момент в моей истории выше.Я делаю вышеупомянутое в общем виде, поэтому я не знаю, какой примитив содержится в массиве.Это может быть int [] или long [] и т. Д. Поэтому приведение к int [] не будет работать в случае long [], очевидно.ой!