G
Guest
Gast
moin,
vielleicht kann mir jemand helfen? ich hab eine klasse liste in der sich ein vector befindet. aus dem will ich etwas löschen. geht aber nicht. über den index funktioniert es schon nur nicht eben über artikel. hier der codeausschnitt. vielen dank im voraus.
main klasse: hier rufe ich in einem switch case die 3 auf, es soll dann ein artikel gelöscht werden
aus der klasse ShoppingEinagbe rufe ich dann die Methode leseZeileVonEingabe
Aber funktioniert einfach nicht!
vielleicht kann mir jemand helfen? ich hab eine klasse liste in der sich ein vector befindet. aus dem will ich etwas löschen. geht aber nicht. über den index funktioniert es schon nur nicht eben über artikel. hier der codeausschnitt. vielen dank im voraus.
main klasse: hier rufe ich in einem switch case die 3 auf, es soll dann ein artikel gelöscht werden
Code:
case 3:
System.out.println("Bitte den zu löschenden Artikel korekt geschrieben eintragen");
String stringEllement = eingabe.leseZeileVonEingabe();
liste.artikelAusListeLoeschen(stringEllement);
System.out.println("Es wurde der Artikel " + stringEllement + " gelöscht" );
break;
aus der klasse ShoppingEinagbe rufe ich dann die Methode leseZeileVonEingabe
Code:
public String leseZeileVonEingabe() {
String eingabeString = "";
BufferedReader din = new BufferedReader(newInputStreamReader(System.in));
try {
eingabeString = (din.readLine());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return eingabeString;
Code:
aus der klasse ShoppingList rufe ich die methode artikelAusListeLöschen
public void artikelAusListeLoeschen(String element) {
vectorListe.remove (element);
}
Aber funktioniert einfach nicht!