Jak to zamienić .. Vector<Integer> i int[]

0

W zadaniu nie mogę używać int[], muszę użyć Vector<int>, jednak taka konstrukcja powoduje błędy ... absolutnie nie mogę używać też Vector<Integer> ... Jak mam więc uzyskać taki twór jak Vector<int> ??

0

To proste, nie da się. Nie możesz parametryzować kolekcji prymitywem. A czemu Vector<Integer> nie możesz użyć? (btw: czemu Vector a nie List?)

0

Taki wymóg zadania ...a czym się różni vector od listy? tak w sensie javovym

0

Jak mam więc uzyskać taki twór jak Vector<int> ??
Java jest do d…y, dlatego
Nie możesz parametryzować kolekcji prymitywem
.

a czym się różni vector od listy?
int[] to nie lista, to tablica.
w sensie Javowym, lista (List) to interfejs implementowany przez kilka różnych klas, np. ArrayList i Vector.

podstawowa różnica jest taka, że tablica przechowuje inty. klasy kontenerowe — Integery.

0

taki jest wymóg zadania, bo dopiero uczymy się javy, i cytuję " mamy poznać jej WSZYSTKIE możliwości i słabości" :P od teraz vectory do słabości będę zaliczał :]

0

Ale to jest ogólnie słabość generyków w Javie, a nie konkretnie Vectora.

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