Извлечение массива из объекта - PullRequest
0 голосов
/ 01 марта 2019

Как извлечь элементы массива объектов типа A из ссылки на объект o?

A a_1 = new A();
A a_2 = new A();
A a_3 = new A();
Object o = new A[] {a_1, a_2, a_3};

1 Ответ

0 голосов
/ 01 марта 2019

Переменная o - это Object, которую вам нужно привести к A[]и затем вы можете использовать результат приведения этого типа в виде массива A объектов:

A a = ((A[]) o)[0];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...