重複の可能性:
メソッド名が文字列として指定された場合、Java メソッドを呼び出すにはどうすればよいですか?
Java クラスをプログラムでコンパイルしてインスタンス化するにはどうすればよいですか?
私は機能を持っています:
fun1() {
System.out.print("hello");
}
ユーザーまたはファイルから文字列を読み取りたいのですが、文字列"fun1()"
が表示されたら、fun1 を呼び出します。
関数がたくさんあるので、これを switch ステートメントで実行したくありません。
文字列を使用して関数を呼び出す方法はありますか?