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
1114
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
Veroaste on Suomessa viitisen prosenttiyksikköä liian matala
Veropohjaa on rapautettu käytännössä koko kulunut vuosituhat, jonka vuoksi valtion menoja on jouduttu rahoittamaan velka1203028EU komissio - EU-elpymisrahoja voidaan käyttää TILAPÄISESTI väärin!
Espanja ohjasi miljardeja euroja – Nyt EU-komissio teki yllättävän paljastuksen Skandaaliksi noussut Espanjan EU-rahoje351415- 1041279
Kristillinen kaste annetaa upotuskasteena
Kristillinen upotuskaste perustuu juutalaiseen mikve-kasteeseen, jossa upottaudutaan veden alle kokonaan. Paavali vertas1621027Koko kansan kaste Punaisen meren ylityksen aikana
Koko Israelin 2,5 milj.kansa sai kasteen ja Pyhän Hengen lahjan ylittäessän Punaisen meren. 1.Kor.10 1 Sillä minä en ta3661017Empaattisuus ja suoruus.
Tässä tullut noita pehmeitä asioita pohdittua, mutta toisaalta olen myös yksinkertainen mies. Pidän suoruudestakin. Mi1331008- 60937
- 41747
Sä saat mut tuntemaan
Jotain sellaista mitä ei saisi tuntea mutta må en mahda tälle mitään. Mulla on ikävä niitä meidän katseita ja sitä tunne22733Tunnettujen vanhempien lapset, tv-sarja
Tunnettujen vanhempien lapset saa tv-sarjan. Juurihan yksi heistä oli MTV:ssä 6.5.26 kertomassa ettei halua julkisuutta112681