
Untitled
By: a guest on
May 1st, 2012 | syntax:
None | size: 0.65 KB | hits: 18 | expires: Never
Java - Typecasting from Java.lang.Object to an instance of a custom Class
MyObject someObj = ...;
Stack myStack = new Stack();
myStack.push(someObj);
someObj = myStack.pop(); // Error!
MyObject someObj = ...;
Stack<MyObject> myStack = new Stack<MyObject>();
myStack.push(someObj);
someObj = myStack.pop(); // Now this works!
MyObject someObj = ...;
Stack myStack = new Stack();
myStack.push(someObj);
someObj = (MyObject) myStack.pop(); // This works too, but is considered very bad style
my_class myObj = (my_class)obj;
Stack<my_class> myStack = new Stack<my_class>();
java.util.Stack<myObject> myStack = new java.util.Stack<myObject>();