Cau, resim problem: Mam tridu reprezentujici treba Jablko, ktera ma konstruktor se dvema atributy, ktere jsou ulozeny normalne ve tride jako private. Dejme tomu treba sirka a vyska. Taky ma pro oba atributy get metody. A pote mam tridu napr. Bedna, ktera pracuje s kolekci List a ma konstruktor, ktery bere pole jablek a ty jablka si z pole ulozi do toho Listu. A v teto tride mam metodu xMethod(), ktera vytvori a vrati bednu s jablky v opacnem poradi. Navic ma metody getList, get pro pocet jablek a metodu ktera vraci jedno jablko podle indexu. Jde mi o to, jak vytvorit tu bednu obecne pro n jablek? Pro konkretni pocet a konkretni hodnoty no problem, ale tohle nevim. A nebo to je nejaka hovadina a ja jen hledam neco sloziteho... Dekuji
Fórum › Java
Pomoc s metodou vracejici kolekci
Ak som ta spravne pochopil, chces vytvoritk Bednu, v ktorej nebude na zaciatku ziadne Jablko, ale bude mozne postupne nejake jablka pridavat. Ak je List<Jablko> atribut triedy Bedna, tak staci vytvorit bezparametricky konstruktor triedy Bedna a potom nejaku pretazenu metodu na pridavanie jedneho jablka alebo pola jablk.
Keby si zavesil kod, tak by sa mozno dalo pomoct konkretnejsie.
#1 Standa
Prva vec ktora ma napadla, bolo vytvorit Stack natlacit jablka do nej jablka a potom ich zasa vytiahnut do toho novo vytvoreneho listu v novej triede Batoh. Alebo jednoduchsie riesenie skopirovat list a potom nan aplikovat nieco na zmenu poradia nejaku metodu reverse(), napr. tuto http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Collections.html#reverse(java.util.List)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
IEnumerable - prochazeni kolekci — založil jirkab
List<int [][]> - ověřování existence prvku v kolekci — založil MaxDJs
Problém s metodou GET — založil Paja2
Problém s metodou load() — založil pet_r
ODE metodou střelby — založil Charles
Moderátoři diskuze