Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Если сначала апкастнуть List<MyElement> в Object, а потом даункастнуть снова в лист, содержимое листа не сохранится?

Giborg Giborg Профи (721), на голосовании 2 года назад
Глупый вопрос, знаю:)
Голосование за лучший ответ
Оракул Оракул (62095) 2 года назад
Это нельзя сделать. Ошибку компиляции словите.
Giborg GiborgПрофи (721) 2 года назад
Я рефлексией пробегаюсь по полям объекта, и если поле является коллекцией, я получаю объект как field.getType() и преобразую его в коллекцию как (Collection<>?) field.getType().
Ошибки не возникает, но в дебаггере я вижу, что полученная коллекция всегда пустая
Giborg GiborgПрофи (721) 2 года назад
Collection<?>*
Похожие вопросы