我被困在一个项目上,因为我不知道如何将图片存储到array
.
我认为它会采用这种方法
public Picture addPicture (Picture pictureAdded) {
pRef = pictureAdded;
return pRef;
}
我被困在一个项目上,因为我不知道如何将图片存储到array
.
我认为它会采用这种方法
public Picture addPicture (Picture pictureAdded) {
pRef = pictureAdded;
return pRef;
}
您可以像在数组中存储任何其他对象一样存储它
Picture [] parr = new Picture[5];
parr[0] = pictureAdded
Java 是面向对象的,它允许您利用多态性来重用代码和概念。由于Picture
extendsObject
您可以将它存储在一个数组中,就像您存储任何其他对象一样。
Picture[] pictures = new Picture[10];
pictures[0] = pictureToAdd;
如果要遍历数组,可以执行以下操作:
for(Picture picture : pictures)
{
// do stuff here
}
您还可以将Picture
对象放入一个ArrayList
或任何其他数据结构中。
List<Picture> pictures = new ArrayList<Picture>();
pictures.add(pictureToAdd);
有两种方法可以做到:
Picture[] pictures = new Picture[5]; //This will make an array of 5 pictures
pictures[0] = pictureAdded;
您还可以使用 Java 中的预制类 - ArrayList。这样您就不必担心数组大小:
ArrayList<Picture> pictures = new ArrayList<Picture>();
pictures.add(new Picture());
Picture pic = pictures.get(0);