hallo bin Anfänger und spiele mich gerade ein wenig mit ArrayLists und Lists. Lese brav die Dokumentation und probiere diese Methoden dann in mein Programm einzubauen.
Bloß oft verstehe ich einfach die Ausdrücke nicht wie (Collection<? extends E> c) ....
Weiß nicht mal genau was eine Collection ist ... was müsste ich tun in meinem Programm um diese addall Methode aufzurufen ?
ArrayList (Java Platform SE 7 ))
Bloß oft verstehe ich einfach die Ausdrücke nicht wie (Collection<? extends E> c) ....
Weiß nicht mal genau was eine Collection ist ... was müsste ich tun in meinem Programm um diese addall Methode aufzurufen ?
ArrayList (Java Platform SE 7 ))
Java:
public class ListeDemo {
public static void main(String[] args) {
Liste list = new Liste();
list.ausgeben();
list.gerätHinzufügen("essen");
list.gerätHinzufügen("schlafen");
list.gerätHinzufügen("lernen");
list.ausgeben();
list.gerätAnStelleHinzfügen(1, "mehr essen");
//list.gerätEntfernen("lernen");
System.out.println("");
//list.enthält("schlafen");
list.ausgeben();
}
}
Java:
import java.util.ArrayList;
import java.util.List;
public class Liste {
public List<String> geräte;
public Liste() {
geräte = new ArrayList<String>();
}
public void ausgeben() {
for (String gerät : geräte) {
System.out.println("Listinhalte " + gerät);;
}
}
public void gerätHinzufügen(String gerät) {
geräte.add(gerät);
}
public void gerätEntfernen(String gerät) {
geräte.remove(gerät);
}
public void gerätLöschen() {
geräte.clear();
}
public void enthält(String name) {
boolean zustand = geräte.contains(name);
System.out.println(zustand);
}
public void gerätAnStelleHinzfügen(int index, String gerät) {
geräte.add(index, gerät);
}
}
Zuletzt bearbeitet von einem Moderator: