thể trùng lặp:
How do I invoke a java method when given the method name as a string?
How do I programmatically compile and instantiate a Java class?Chuyển đổi String để mã hóa trong Java
Tôi có một chức năng:
fun1() {
System.out.print("hello");
}
Tôi muốn đọc một chuỗi từ một trong hai người dùng hoặc tệp và nếu chuỗi "fun1()"
xuất hiện, tôi sẽ gọi fun1.
Tôi không muốn thực hiện điều này bằng tuyên bố chuyển đổi vì tôi có nhiều chức năng.
Có cách nào để gọi hàm bằng chuỗi?
Thông thường, đây là một ý tưởng tồi. Bạn đang định làm gì với điều này? – Makoto
Tôi nghĩ rằng nó sẽ là phương pháp tương tự như thế này; http://stackoverflow.com/questions/160970/how-do-i-invoke-a-java-method-when-given-the-method-name-as-a-string – Steve101