为了账号安全,请及时绑定邮箱和手机立即绑定

通过“类型”强转设计问题?

通过“类型”强转设计问题?

明月笑刀无情 2019-01-03 09:08:56
 String type = "java.lang.Integer";    //值     String val = "100";    //变量名     String var = "num";    Demo demo = new Demo ();     demo.setKey(var);     demo.setType(type);     demo.setValue(val);         //每次都需要强转     Integer num = Integer.valueOf(profileConfig.getValue());    System.out.println(num);         有什么设计根据 type 直接转换,不需强转?
查看完整描述

1 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

可以使用泛型设计。type 变成 Demo 类的泛型,Value 直接是泛型类型,使用时就可以不用转换了。

查看完整回答
反对 回复 2019-01-03
  • 1 回答
  • 0 关注
  • 428 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信