After extracting the first object contained in an ArrayList, it is inevitably of type Object. I think I can cast this to an Integer (although I havent tested it, I may get a ClassCastError), and then I tried wrapping it as an int but apparently that's impossible. Any way's around this?
Yes I realized all I had to do was use the intValue() method for Integer. I think hopefully this will solve the problem. But this is awesome because I was just looking for the method instanceOf. Where does that method come from? Which class? I need to find in stances of the same int in a List.
If you are sure that the first object in the List always is an Integer, you don't need instanceof.
Use instanceof if you could get different type of objects and want to do different things with them based on their type *and* you can't use polymorphism to do it.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Are you using JDK5? If so, you can avoid all of this by making your ArrayList an ArrayList<Integer>. Also, JDK5 will "autobox" (and "autounbox") your primitives for you, so you can avoid all of the intValue() stuff, too.
James Carman, President<br />Carman Consulting, Inc.