0

写真をに保存する方法がわからないため、プロジェクトに行き詰まっていarrayます。

この方法でいけると思います

public Picture addPicture (Picture pictureAdded) {

  pRef = pictureAdded;
  return pRef;

}
4

3 に答える 3

0

それには 2 つの方法があります。

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-01T16:26:34.640 に答える
0

Java はオブジェクト指向であり、ポリモーフィズムを利用してコードと概念を再利用できます。Pictureextendsしているため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);
于 2013-05-01T16:33:19.947 に答える
0

他のオブジェクトを配列に格納するのと同じように格納できます

Picture [] parr = new Picture[5];
parr[0] = pictureAdded
于 2013-05-01T16:24:59.553 に答える