Vector<integer> - jak pobrać element do obiektu typu int...

0

Mam

Vector<Integer> nazwa = new Vector<Integer>();

.
I kurde, jak to teraz pobrać do jakiejś zmiennej? Próbowałem tak:

 
Iterator iterator = nazwa.iterator();
int temp;

while(iterator.hasNext()) {
 temp = (int)iterator.next();
}

Na co kompilator odpowiada:

 inconvertible types
found   : java.lang.Object
required: int

O co mu chodzi? Jak to zrzutować?

0
Iterator<Integer> iterator = nazwa.iterator();
Integer temp;

while(iterator.hasNext()) {
 temp = iterator.next();
}
0

@Black007 trochę zmieniłeś typ zmiennej. Można tak:

Iterator<Integer> iterator = nazwa.iterator();
int temp;

while(iterator.hasNext()) 
{
    temp = iterator.next();
}
0

AAa, wszystko jasne. Dzięki

0

Faktycznie, zapomniałem o autoboxingu :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1