我被困在一個項目上,因爲我不知道如何將圖片存儲到array
中。如何將圖像添加到數組?
我認爲它會往這個方法
public Picture addPicture (Picture pictureAdded) {
pRef = pictureAdded;
return pRef;
}
我被困在一個項目上,因爲我不知道如何將圖片存儲到array
中。如何將圖像添加到數組?
我認爲它會往這個方法
public Picture addPicture (Picture pictureAdded) {
pRef = pictureAdded;
return pRef;
}
Java是object-oriented,它可以讓你走的優勢重用代碼和概念。由於Picture
延伸Object
您可以像存儲其他對象一樣將其存儲在數組中。
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 [] parr = new Picture[5];
parr[0] = pictureAdded
有兩種方法可以做到這一點:
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);
一個好的開始就是提到你想要使用的編程語言。 – 2013-05-01 16:11:37
什麼是圖片類,你的數組在哪裏? – NINCOMPOOP 2013-05-01 16:20:52
另外,您想要在哪種數組中存儲該圖片對象。在一個Picture []數組中,一個byte []數組或...? – 2013-05-01 16:24:11