Hogyan lehet ArrayList-et átadni ArrayList-nek? (Java)
Van egy függvény, ami ArrayList-tel tér vissza.
Mondjuk a függvény neve: lista.
Van egy ArrayList tipusú változóm. Ennek adnám át azt, amivel visszatér a függvény.
Természetesen ugyanolyan típusok vannak a listákban.
ArrayList<Barmi> fv(){
return new ArrayList<Barmi>();
}
ArrayList<Barmi> mylist = fv();
Természetesen ugyanezt csináltam. Nem jó.
ArrayList < osztaly > lista() {
ArrayList< osztaly > s = new ArrayList< osztaly >();
//valamit csinál
return s;
}
És amikor meghívom:
ArrayList< osztaly > rovidlista= new ArrayList< osztaly >();
rovidlista=lista();
Természetesen nem azt csináltad amit írtak.
Te így csináltad:
ArrayList< osztaly > rovidlista= new ArrayList< osztaly >();
rovidlista=lista();
Ők:
ArrayList< osztaly > rovidlista= lista();
Valóban. :/
Majd megnézem. :)
így is működik:
ArrayList< osztaly > rovidlista= new ArrayList<osztaly> ();rovidlista=lista();
meg így is:
ArrayList< osztaly > rovidlista= lista();
ha még mindig rossz akkor máshol lesz a hiba
Köszi a válaszokat. :)
Valóban, máshol volt a hiba, nem az arraylist-nél.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!