This doesn't work:
I'm adding only A's to v, so why can't I do that?Code:private class A
{
InetAddress i;
}
Vector v = new Vector();
System.out.println(v.elementAt(0).i);
Printable View
This doesn't work:
I'm adding only A's to v, so why can't I do that?Code:private class A
{
InetAddress i;
}
Vector v = new Vector();
System.out.println(v.elementAt(0).i);
Vectors hold Objects, so you have to cast back to the original datatype.Code:private class A
{
InetAddress i;
}
Vector v = new Vector();
System.out.println(((A)v.elementAt(0)).i);
:)
Got it by casting like you suggested. :)