Carl: Indirektes aufrufen einer Klasse (Folge 2 :-))

Beitrag lesen

Hallo,
besten Dank an alle die mir letztes mal geholfen haben (link zum damaligen problem unten), das Problem dass ich trotz der Tips kein Erfolg hatte lag an meinem Netbeans.

Nun Habe ich noch eine erweiterungs Frage:

Wie kann ich diesem Konstrukt auch noch Argumente mitgeben?
Die argumente werden schon passend zurecht geschnitten und in einem String-Array abgelegt das an die Hilfsklasse übergeben wird.

Hier mal ein auszug aus der Hilfsklasse:

static void callMethod(String method, String[] arguments) {
//   Arguments wird zwar schon übergeben, aber noch nicht verwendet.
     boolean error = true;
...
        try {
            Object o = Class.forName(method).newInstance();
            error = false;
        } catch (java.lang.Throwable e) {
            System.out.println(e);
        }
...
        if (error == false)
            System.out.println("Ohne Fehler beendet: " + method + "\n");
...
    }

Also der Klasse die dort mit newInstance aufgerufen wird, möchte ich nun noch Argumente mitgeben. Entweder direkt mittels des arguments Arrays oder per schleife.

z.B. Die Methode HelloWorld mit den Argumenten "Carl", "dankt" und "denSelfforumUsern" (in arguments[0-2])
die dann z.B.
"Hello,
Carl dankt denSelfforumUsern."
ausgibt.

Vielen Dank schon mal für die Hilfe.
Gruß,
   Carl