Sorry Leute aber ich steh gerade vollkommen aufem Schlauch und bin trotz Suche nicht weitergekommen.
Und zwar will ich ne ArrayList vom Typ Object (damit allet da drinn Platz hat) nach einem bestimmten Objekt mit einem bestimmten Attribut durchsuchen.
Achja Stock ist eine von vielen möglichen Klassen, ich würde für jede mögliche Klasse gleich vorgehen, will jetzt aber euch nicht zutexten.
Versteht ihr was ich meine? Irgendwie habe ich den schleichenden Verdacht, dass wenn ich mich besser artikulieren könnte, ich die Hilfe nicht bräuchte
Danke
Und zwar will ich ne ArrayList vom Typ Object (damit allet da drinn Platz hat) nach einem bestimmten Objekt mit einem bestimmten Attribut durchsuchen.
Java:
public Stock getStock(String name){
for (int i = 0; i < depositAccount.size(); i ++) { //depositAccount ist die ArrayList
Object buffer = depositAccount.get(i); //jetzt hab ich nen spezifisches Objekt
if (buffer.getClass().equals(Stock.class)) // Wie kann ich jetzt auf die Methoden (getter) //der spezifischen Klassen zugreifen? Irgendwie bin ich verwirrt!
if ( (Stock) buffer.getName()).equals(name)
return depositAccount.get(i); //jetzt soll hier das gecastete Objekt zurückgegeben werden
}
}
Achja Stock ist eine von vielen möglichen Klassen, ich würde für jede mögliche Klasse gleich vorgehen, will jetzt aber euch nicht zutexten.
Versteht ihr was ich meine? Irgendwie habe ich den schleichenden Verdacht, dass wenn ich mich besser artikulieren könnte, ich die Hilfe nicht bräuchte
Danke
Zuletzt bearbeitet: