Halloechen zusammen,
habe schon ein bisschen hier gestoebert und mich dazu entschlossen, mich hier anzumelden, da ich irgendwie keine richtige Loesung fuer mein Problem gefunden habe. Ich muss dazu sagen, dass ich mich erst seit kurzem mit Java beschaeftige und noch viel zu lernen habe. Gerade die OO-Programmierung bereitet mir noch Probleme, da meine Methoden im Moment noch meist nur einmal verwendbar sind, was ein wenig schade ist. Nun versuche ich eine dieser Methoden so umzuschreiben, dass ich beim Aufruf der Methode nur die gewuenschten Parameter angeben muss. Mein Quellcode sieht im Moment so aus:
Besonders wuerde mich dabei interessieren, wie ich den Part mit ArrayList<Test> so gestalten kann, dass man beliebige ArrayLists beliebiger Klassen als Parameter uebergeben kann (also den Part in den Klammern irgendwie dynamisch gestalten). Ich weiß nicht, ob es dafuer irgendwelche Platzhalter gibt. Google hat mir nicht weitergeholfen, da ich nicht weiß, wonach genau ich suchen muss bzw. wie das Problem zu formulieren ist.
Die 2. Frage waere, wie man dann diese Methode aufruft und die geforderten Parameter uebergeben kann. Habe sowas bisher nicht wirklich gemacht.
Ich hoffe, dass ihr mir weiterhelfen koennt. Vielen Dank schonmal fuer eventuelle Hilfe!
Kalle76
habe schon ein bisschen hier gestoebert und mich dazu entschlossen, mich hier anzumelden, da ich irgendwie keine richtige Loesung fuer mein Problem gefunden habe. Ich muss dazu sagen, dass ich mich erst seit kurzem mit Java beschaeftige und noch viel zu lernen habe. Gerade die OO-Programmierung bereitet mir noch Probleme, da meine Methoden im Moment noch meist nur einmal verwendbar sind, was ein wenig schade ist. Nun versuche ich eine dieser Methoden so umzuschreiben, dass ich beim Aufruf der Methode nur die gewuenschten Parameter angeben muss. Mein Quellcode sieht im Moment so aus:
Java:
public void ladeDatei(ArrayList<Test> liste, String dateiname) {
try {
ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(new FileInputStream(dateiname)));
liste = (ArrayList<Test>) ois.readObject();
ois.close();
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (Exception ex) {
ex.printStackTrace();
}
}
Besonders wuerde mich dabei interessieren, wie ich den Part mit ArrayList<Test> so gestalten kann, dass man beliebige ArrayLists beliebiger Klassen als Parameter uebergeben kann (also den Part in den Klammern irgendwie dynamisch gestalten). Ich weiß nicht, ob es dafuer irgendwelche Platzhalter gibt. Google hat mir nicht weitergeholfen, da ich nicht weiß, wonach genau ich suchen muss bzw. wie das Problem zu formulieren ist.
Die 2. Frage waere, wie man dann diese Methode aufruft und die geforderten Parameter uebergeben kann. Habe sowas bisher nicht wirklich gemacht.
Ich hoffe, dass ihr mir weiterhelfen koennt. Vielen Dank schonmal fuer eventuelle Hilfe!
Kalle76