开发者社区> 问答> 正文

Java如何用一个变量的值来命名一个新的变量?报错

比如说这个:
String n_old = "hello";
ArrayList<String> n_old+"01"= new ArrayList<String>();
这个语句会报错
我希望在新的变量名里面包含着旧的变量的值
请问如何在新的变量的名里面有引用其他变量的值?

展开
收起
爱吃鱼的程序员 2020-06-22 22:58:22 454 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    反射

    怎么做?

    请教一下反射怎么做……。

    这个反射不成,需要ASM.jar

    Map+1加一句n_new=n_old+01;是否可行

    这个的实际用途在于哪里呢?用java反射机制可以做到!

    动态编译,推荐asm这个需求有点奇怪,就本问题而言,赋值时表达式不能做为左值的。是受了PHP的影响吧,PHP有这种很怪异的语法。
    2020-06-22 22:58:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载