» »

java - array vectorjev

java - array vectorjev

Zzzzzzz ::

Naslednja stvar mi ne funkcionira, čeprav, če bi bilo kej pravice na tem svetu, bi morala.
Vrne pa NullPointerException

Vector[] ver = new Vector[1000]
int numE = 1000;

// end[] je pač ena 1-d tabela s podatki.
for (int i = 0; i < numE; i++) {
ver[i].insertElementAt(end[i], 0);
}

Any ideas why?

OwcA ::

Nimaš incializiranih posameznih Vectorjev:

for (int i = 0; i < numE; i++) {
  ver[i] = new Vector();
  ver[i].insertElementAt(end[i], 0);
}


Čemu mešaš array in Vector?
Otroška radovednost - gonilo napredka.

Zzzzzzz ::

Aha... THX very much.

V bistvu rabm čim bolj preprosto urejanje 2-d tabele, in sicer dodajanje in brisanje elementov v druge dimenzije, z upoštevanjem dejstva, da ne vem točno koliko elementov je v tabeli. Nekej takga kot da bi imel n vrstic in x1, x2 ... xn vrednosti v vrstici, kjer xi != xj. Take stvari delat na navadnem 2-d arrayu je malce mučno, a ne?

OwcA ::

Bolj sem cikal na Vektor Vektorjev.
Otroška radovednost - gonilo napredka.

Sergio ::

Vedno, ko za nek nivo ves, koliko bos imel elementov, uporabi Array. Vedno.

Jaz bi naredil tako -- za notranji nivo bi uporabil Arraye, za zunanji pa ArrayList (ki je v bistvu Javina implementacija growable arraya). Sicer pa, če konkretiziraš problem, ti mogoče lahko bolje pomagamo.
Tako grem jaz, tako gre vsak, kdor čuti cilj v daljavi:
če usoda ustavi mu korak,
on se ji zoperstavi.

OwcA ::

Aja, prva dimenzija je fiksna. Potemtakem ignoriraj moj predlog. :8)
Otroška radovednost - gonilo napredka.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java - DN] Naključna števila

Oddelek: Šola
121353 (882) nyler
»

[Java] Urejanje baze z JTable

Oddelek: Programiranje
81011 (795) vonNeumann
»

C# (strani: 1 2 )

Oddelek: Programiranje
9712014 (8849) Ericssony
»

[C++] velikost matrike

Oddelek: Programiranje
191695 (1507) Jean-Paul
»

std containers vs. own custom containers

Oddelek: Programiranje
93757 (3578) Mmm'Aah

Več podobnih tem