java如何把某个字符串变成变量名用呢
答案:2 悬赏:80
解决时间 2021-02-15 14:53
- 提问者网友:巴黎塔下许过得承诺
- 2021-02-14 19:46
java如何把某个字符串变成变量名用呢
最佳答案
- 二级知识专家网友:不羁的心
- 2021-02-14 21:07
可以用到java反射机制,Class和Method这些类。 动态调用的方法:a.getClass().getMethod(str, new Class[]{}).invoke(a, new Object[]{}) 其中,a为类的对象
全部回答
- 1楼网友:一场云烟
- 2021-02-14 21:54
可以, java.lang.reflect 包下的method类 method.invoke(obj,objparms[]) obj是你要这个方法属于的对象,后面这是这个方法需要的参数,没有参数,null就可以 以上只是参考,并不能直接使用. 具体操作,是ss = "say",传入exectute()自定义方法中, exectute()方法中遍历,某一对象的所有方法必性,方法名相同, invoke执行.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯