gpt4 book ai didi

java - 使用动态字符串工作函数?

转载 作者:行者123 更新时间:2023-12-01 16:33:36 32 4
gpt4 key购买 nike

我想在我的应用程序上节省一些工作,是否可以获取字符串,例如“level1”,然后使用相应的函数,即 level1();?我的主要观点是不做一个巨大的 switch-case 语句,而只在存储类中创建几个级别函数,每当你升级时,字符串都会更改为“level”+ number,其中 number 是 int,所以让我们假设现在你处于第 10 级,则将运行的函数是 level10();

我希望我解释清楚了..如果没有的话很抱歉..希望你明白了!

谢谢!

最佳答案

我相信您想在运行时使用其名称作为字符串来调用方法。

您可以通过反射来完成。

Class.getMethod(String methodName, Class...parameterTypes)

关于java - 使用动态字符串工作函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11740740/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com