Heips,
Voiko ArrayListiin tallentaa toisen ArrayListin? Mun pitäisi saada yhteen varaus-ArrayListiin kolmen luokan ilmentymät (asiakas, tuotetiedot, pvm).
Asiakkaan tiedot kysytään varsinaisessa main-luokassa. Haluaisin tallentaa pyydetyt asiakastiedot omaan Asiakas-ArrayListiin, mutta voinko jotenkin fiksusti tallentaa sinne varaus-listaan asiakastiedot, tuotetiedot ja pvm-luokan ilmentymän?
Olen aika pihalla koko hommasta, eli jos joku osaa jelppiä, niin kiva!
ArrayList
4
1098
Vastaukset
- dffdfd
Voi.
HashMap vois olla hyvä myös. - if-else
--- ALKAA ---
import java.util.ArrayList;
class Asiakas {};
class Tuotetiedot {};
class PVM {};
class Varaus {
public Asiakas asikas;
public Tuotetiedot tuotetiedot;
public PVM pvm;
public Varaus(Asiakas asiakas, Tuotetiedot tuotetiedot, PVM pvm) {
this.asikas = asiakas;
this.tuotetiedot = tuotetiedot;
this.pvm = pvm;
}
}
public class Esimerkki {
public static void main(String[] args) {
ArrayList varauslista = new ArrayList();
varauslista.add(new Varaus(new Asiakas(), new Tuotetiedot(), new PVM()));
varauslista.add(new Varaus(new Asiakas(), new Tuotetiedot(), new PVM()));
varauslista.add(new Varaus(new Asiakas(), new Tuotetiedot(), new PVM()));
varauslista.add(new Varaus(new Asiakas(), new Tuotetiedot(), new PVM()));
varauslista.add(new Varaus(new Asiakas(), new Tuotetiedot(), new PVM()));
System.out.println(varauslista.get(2).asikas);
System.out.println(varauslista.get(2).tuotetiedot);
System.out.println(varauslista.get(2).pvm);
}
}
--- LOPPUU ---- jaded83
Joo elikkä yleensä fiksuin tapaon luoda oma luokka, on se sitten Asiakas, Tuotetiedot tai Varaus(Asiakas, Tuotetiedot, Date). Kuin että rupeet ajattelemaan tiedon hajautusta sinne tänne.
Ja itse ArrayList:in voi kopioida kahdellakin tavalla (ArrayList toteuttaa Collection ja Cloneable rajapinnat):
ArrayList uusi = new ArrayList(vanhaArrayList)
ArrayList uusi = vanhaArrayList.clone()
- suhteet
Lyhyesti: Onnistuu. Mutta pystykkö kertomaan et millaset ovat luokkien suhteet, eli liittyvätkö ne jotenkin toisiinsa ja jos liittyvät niin miten?
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Vain vasemmistolaiset rakennemuutokset pelastavat Suomen
Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot203375Persut huutaa taas: "kato! muslimi!"
Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe112798- 282454
- 421847
- 511709
- 411441
KL: Mari Hynynen avoimena - Jouni-rakkaan ja Joel-pojan välit ovat nämä!
Mari Hynynen (ent. Perankoski) on naimisissa Jouni Hynysen kanssa. Marilla on edellisestä liitosta yksi lapsi, Joel Vola101438- 91431
- 521315
Missikohu edustaa nykyajan monimuotoisuutta
Puolesta vai vastaan, saako esittää pilkkaavasti jonkun toisen ihmisen syntyperäisiä ominaisuuksia? Kadulla vastaan tule2621135