我想创建一个循环的图像。但是,它似乎并非以这种方式工作。问题在于图像不能包含数字作为名称。有办法吗?
for(int i = 0; i < getObjects().size(); i++) {
Image i = new Image(getObjects().get(i).getImagePath()));
}
答案 0 :(得分:2)
尝试制作一个类型为Image的ArrayList,您可以在其中存储所有图像
ArrayList<Image> imageArrayList = new ArrayList<Image>();
for(int i = 0; i < getObjects().size(); i++) {
imageArrayList.add(new Image(getObjects().get(i).getImagePath());
}
如果您刚开始使用Java,则不要在返回代码时感到困惑,也许可以使用类似这样的方法
ArrayList<Image> imageArrayList = new ArrayList<>();//Creates the list that will store images
for(int i = 0; i < getObjects().size(); i++) {
Image image = new Image(getObjects().get(i).getImagePath());//Create the image you want to store
imageArrayList.add(image);//Add that image to the arraylist
}