有没有办法在Java中完成许多类似的任务?[已关闭]

icomxhvb  于 2023-02-18  发布在  Java
关注(0)|答案(1)|浏览(147)
    • 已关闭**。此问题需要超过focused。当前不接受答案。
    • 想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。

2天前关闭。
Improve this question
比如说我想重复这行代码

Integer int1 = new Integer(value1);

对于许多变量,如int1到int100。我并不是特别问这个任务-我问的是除了用int2,value2替换int1和value1这样的小细节之外,代码完全相同的任何情况。有没有办法让JVM为我完成这个任务?
我甚至不确定该采取什么方法,或者用什么术语来搜索更多信息。我唯一能想到尝试的是,不是键入"int1",而是有一个循环来更改包含名称的字符串,并试图将字符串作为符号传递给JVM,但这当然不起作用。

v09wglhw

v09wglhw1#

这个问题有点奇怪,我不知道我是否正确理解了你的意思,但是在这个特殊的例子中,你可以使用像数组这样的数据结构,而不是重复代码。

int[] numvar = new int[arr.length];
for (int i = 0; i < args.length; i++) {
    int someNumber = Integer.parseInt(args[i]);
    numvar[i] = someNumber;
}

相关问题