Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Vraćanje liste objekata

[es] :: Java :: Vraćanje liste objekata

[ Pregleda: 1599 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tkojemile
Osijek

Član broj: 158805
Poruke: 14
212.24.191.*



Profil

icon Vraćanje liste objekata01.03.2011. u 16:39 - pre 159 meseci
Hi,

mali problem, vjerovatno negdje u mojoj :) logici;


Code:
public Account[] getAccountByType(String id_, String type_)
        throws Exception {

     Account[] foundAcc = null;


    List<?> keys= ... (napunim ju i nije prazna)

      foundAcc = new Account[keys.size()];

      for (int i = 0; i < keys.size(); i++) {
     int j=0;
     
    if (uvijet){

      foundAcc[j].setNekaObjektVrijednost("StringSetiran");
    }
  j++;

}

return foundAcc;

}


Ugl. ovaj dio koda mi uvijek vraća null jer je kao:

foundAcc[j].setNekaObjektVrijednost("StringSetiran");

foundAcc[j] == null!

Ima netko ideju?

Hvala unaprijed,
Mile



 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
*.broadband.blic.net.



+27 Profil

icon Re: Vraćanje liste objekata01.03.2011. u 20:32 - pre 159 meseci
Vraća ti null jer ni u jednom trenutku nisi pridružio foundAcc[j] nikakav objekat a pokušavaš da pozoveš metodu nad tim objektom, i naravno da je null.
Vjerovatno si negdje zaboravio da staviš nešto tipa foundAcc[j] = keys.get(j) ili nešto slično.
 
Odgovor na temu

ManInTheBox
Beograd

Član broj: 272293
Poruke: 26
*.dynamic.sbb.rs.



Profil

icon Re: Vraćanje liste objekata13.03.2011. u 02:31 - pre 158 meseci
Dodao bih samo da nemoras da se mucis sa ovim lokalnim nizom ako vec imas lokalnu listu.
Svaka lista ima metodu toArray() tako da je jednostavnije samo

Code:
return keys.toArray();
 
Odgovor na temu

[es] :: Java :: Vraćanje liste objekata

[ Pregleda: 1599 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.