私はグーグルとここでそれを検索しようとしましたが、私が何を意味するのかについての質問が見つかりません(検索エンジンは、私が機能を意味するコンテキストを理解していません)。
基本的に私は次のことをしたい
double f(String function, double a){
return function.Function(a);
}
文字列関数が "x^2+2" の形式である場合、何らかの形で "x.pow(2) + 2" に変換され、x が a に置き換えられ、関数の結果が返されます。 .
私が言ったこと(またはそれを行う簡単な方法)を行うJavaクラスまたはメソッドはありますか?または、私が言ったことやバリアントを実行する別のソースからのコード。
私が言ったことをコーディングする必要はありません。入力として渡された関数文字列のルート検索の問題を解決するために f(x) が必要なだけです。Javaにはそのようなメソッドがどこかにあると思っていましたが、見つかりません。