Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Du verschweigst uns immer noch, *was* Du eigentlich erreichen willst? Du willst ja ein bestimmtes Problem damit lösen, einen String mit einem mathematischen Term auszuwerten. Die Frage ist, was ist das ursprüngliche Problem? Evtl. ist Dein Lösungsansatz nicht optimal und es gibt eine sinnvollere Alternative.
bestimmt gibt es bessere Varianten, der Sinn dient der Abbildung, also jedem x ein f(x)
und f(x) = expression .... Der Ausdruck wird ja im Methodenkopf übergeben...
So ist die Methode recht flexible und kann halt auf Funktionen zugreifen die dann halt eingetippt werden zb. x+3 oder x **2
P.S
Die Methode die diese Funktion übergeben wird soll einfach die Nullstellen berechnen. Also f(x) == 0
und das halt mit möglichst vielen vielen Funktionen ...