gpt4 book ai didi

java - 使用不同名称声明多个对象

转载 作者:行者123 更新时间:2023-12-01 22:15:36 25 4
gpt4 key购买 nike

创建的对象数量根据用户输入的不同而不同,那么如何在 Java 中使用 for 循环声明以下内容?

    MicroStep darkCalibMicro0 = new MicroStep();
MicroStep darkCalibMicro1 = new MicroStep();
MicroStep darkCalibMicro2 = new MicroStep();
MicroStep darkCalibMicro3 = new MicroStep();
MicroStep darkCalibMicro4 = new MicroStep();
MicroStep darkCalibMicro5 = new MicroStep();

这些不能被硬编码,它们必须根据用户输入的大小生成。

最佳答案

好的。当我读错问题后(我的英语不是最好的):

你想做的是ArrayList ,你可以这样完成:

假设用户输入 40。

Integer userInput = 40;
ArrayList<MicroStep> microStepList = new ArrayList<>();
for (int i = 0; i < userInput; i++) {
microStepList.add(new MicroStep());
}

这样你就会得到一个大小为 40 的列表,上面有 40 个微步。然后,如果您想访问这些对象中的任何一个,您可以执行以下操作:

MicroStep m = microStepList.get(i);

关于java - 使用不同名称声明多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31125010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com