Hogy sikerült beletenni az italok listáját? Én a String összefűzés műveletet (a + operátort) használtam, és csináltam egy nagy Striget az egész eredménnyel:
public String toString() {
String eredmeny=nev+" megivott "+ivottMennyiseg+" deci italt, össz. "+fogyasztottAlkohol+" deci alkohol tartalom.\n";
for (Innivalo innivalo:innivalok) {
eredmeny+=" "+innivalo+"\n";
}
return eredmeny;
}
Azért, hogy soronként legyen elválasztva, a \n kifejezést használtam. Ez egy olyan betűkombináció, ami nem íródik ki, hanem ebből új sor karakter lesz, és ami ezután van, az egy új sorba kerül. Ez lett belőle:
Jack most feladta, mert szünetre van szüksége!
Jack megivott 6.5 deci italt, össz. 0.52 deci alkohol tartalom.
Kozel sör, 5.0 deci, 4.0%
Törkölypálinka, 0.5 deci, 40.0%
Kannás bor, 1.0 deci, 12.0%
Jane megivott 0.5 deci italt, össz. 0.2 deci alkohol tartalom.
Törkölypálinka, 0.5 deci, 40.0%
Ez már tetszik! Próbáld ki mindenféle kombinációkban, italokkal, szereplőkkel! Tök jó, nem?