Hey,
ich habe schon des Öfteren hier im Forum Hilfe zu meinen Fragen gefunden, aber je tiefer man in die Materie reinkommt, desto spezieller werden die Fragen, weshalb ich jetzt mal direkt frage.
1.
Gibt es eine unkomplizierte Möglichkeit von einem eingegeben String auf ein vorher bereits definiertes Klassenobjekt zu schließen?
Denn meine jetzige Lösung für mein Problem erscheint mir nicht sehr elegant.
String fill=x.next();
switch(fill){
case "China":
kundenVerz.setGebuchteReise(China);
break;
case "Russland":
kundenVerz.setGebuchteReise(Russland);
break;
case "Frankreich":
kundenVerz.setGebuchteReise(Frankreich);
break;
default:
System.out.println("Reise nicht im Sortiment");
2.
Kann ich ein Klassenobjekt(Instanz) innerhalb einer ArrayList bearbeiten, so wie ich es oben mit dem Array kundenVerz[] gemacht habe?
mein Ansatz war:
kundenVerz.set(i."hierderobjektname" .setGebuchteReise(China))
Das Problem ist, dass die Instanz keinen Namen hat, da ich sie innerhalb einer Schleife mit der ArrayList erstellt habe.
Ich hoffe ich habe mich hier nicht zu kompiliziert ausgedrückt und jemand versteht mein Problem.
ich habe schon des Öfteren hier im Forum Hilfe zu meinen Fragen gefunden, aber je tiefer man in die Materie reinkommt, desto spezieller werden die Fragen, weshalb ich jetzt mal direkt frage.
1.
Gibt es eine unkomplizierte Möglichkeit von einem eingegeben String auf ein vorher bereits definiertes Klassenobjekt zu schließen?
Denn meine jetzige Lösung für mein Problem erscheint mir nicht sehr elegant.
String fill=x.next();
switch(fill){
case "China":
kundenVerz.setGebuchteReise(China);
break;
case "Russland":
kundenVerz.setGebuchteReise(Russland);
break;
case "Frankreich":
kundenVerz.setGebuchteReise(Frankreich);
break;
default:
System.out.println("Reise nicht im Sortiment");
2.
Kann ich ein Klassenobjekt(Instanz) innerhalb einer ArrayList bearbeiten, so wie ich es oben mit dem Array kundenVerz[] gemacht habe?
mein Ansatz war:
kundenVerz.set(i."hierderobjektname" .setGebuchteReise(China))
Das Problem ist, dass die Instanz keinen Namen hat, da ich sie innerhalb einer Schleife mit der ArrayList erstellt habe.
Ich hoffe ich habe mich hier nicht zu kompiliziert ausgedrückt und jemand versteht mein Problem.