在JAVA中,能不能以字符串的值作实例名?
答案:2 悬赏:70 手机版
解决时间 2021-07-26 10:41
- 提问者网友:活着好累
- 2021-07-25 16:13
比如说,有一个值为"abc",名字为s1的字符串,现在想调用s1的值abc作为实例名构造一个实例,应该怎么办?以后怎么用s1的值调用这个实例..如果不行的话,怎样用别的方法实现?谢谢!
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-07-25 16:22
可以用map,设置成键值对,也就是说把“abc”设置成主键、你初始化得到的类的实例设置成主键对应的值,这样就可以通过主键得到类的实例了!
全部回答
- 1楼网友:酒醒三更
- 2021-07-25 17:57
如:
Class abc{
}
String s1="abc";
如下:可以利用S1得到abc 的实例;
(abc)Class.forName(s1).newInstance());
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯