Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Как обратиться к элементу массива внутри Object?


Автор: Dims 10.6.2008, 23:16
Допустим, у меня есть массив типа

Код

Type[] arr = // инициализация


теперь я присвоил его переменной типа Object

Код

Object o = arr;


Как мне теперь, имея переменную o, обратиться к элементам массива, который в ней лежит? 

Тип Type я не знаю.


Автор: ivg 10.6.2008, 23:44
Код

import java.lang.reflect.Array;
...
  if (o.getClass().isArray() && Array.getLength(o) > 0) {
    System.out.println(Array.get(o, 0).toString());
  }
...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)