我想在一个循环中创建10个对象并将它们分配给变量。
for (int i = 0; i <= 10; i++) {
Cat i = new Cat();
}
如何动态创建变量名?
答案 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.....