如何在循环中分配动态变量名?

时间:2019-06-27 19:56:15

标签: java variable-assignment

我想在一个循环中创建10个对象并将它们分配给变量。

for (int i = 0; i <= 10; i++) {
    Cat i = new Cat();
}

如何动态创建变量名?

1 个答案:

答案 0 :(得分:-1)

类似的东西可能是您正在寻找的解决方案,

ArrayList<Cat> catList = new ArrayList<>();

for(int idx = 0; idx < 10; idx++){
    catList.add(new Cat());
}

// In order to retrieve items,

// catList.get(0) -> Object first inserted.
// catList.get(1) -> Object second inserted.....