Есть ли способ преобразования типа из Java.lang.Object в экземпляр определенного пользователем класса.
По сути, я создал стек (java.util.Stack) и поместил в него экземпляры типа my_class. Но когда я выхожу из стека, я получаю экземпляр типа Java.lang.Object.
Нужно ли мне создавать в my_class конструктор, который может создавать экземпляры my_class из Java.lang.Object?
Generics - лучший способ. Я новичок в Java и, не зная о дженериках (таких же, как в C ++ STL), я делал много приведения типов, например -
для преобразования в целое число: new Integer ((Java.lang.Object). toString ()). intValue ()
Думаю, те времена прошли :) Спасибо, что облегчили мне жизнь.