2013-05-01 3 views
0

그림array에 저장하는 방법에 대한 실마리가 없기 때문에 나는 프로젝트에 머물러 있습니다.배열에 이미지를 어떻게 추가합니까?

는 나는이 방법에 갈 것이라고 당신이 그것을 할 방법은 두 가지가 있습니다

Picture [] parr = new Picture[5]; 
parr[0] = pictureAdded 
+1

어떤 프로그래밍 언어를 사용 하시겠습니까? –

+0

'Picture' 클래스 란 무엇이며 배열은 어디에 있습니까? – NINCOMPOOP

+0

또한 어떤 종류의 배열에서 해당 Picture 개체를 저장하려고합니다. 그림 [] 배열, 바이트 [] 배열 또는 ...? –

답변

0

자바는 코드와 개념을 재사용 할 수 polymorphism을 활용할 수있는 object-oriented이다. PictureObject까지 확장 할 수 있으므로 다른 객체와 마찬가지로 배열에 저장할 수 있습니다.

Picture[] pictures = new Picture[10]; 
pictures[0] = pictureToAdd; 

당신이 배열을 반복 할 경우 수행 할 수 있습니다

for(Picture picture : pictures) 
{ 
    // do stuff here 
} 

당신은 또한 ArrayList 또는 다른 데이터 구조로 Picture 객체를 넣을 수 있습니다.

List<Picture> pictures = new ArrayList<Picture>(); 
pictures.add(pictureToAdd); 
0

당신이 그것을 저장할 수 있다고 생각합니다 :

Java - ArrayList에서 미리 만들어진 클래스를 사용할 수도 있습니다. 당신이 배열 크기에 대해 걱정하지 않아도이 방법 :

ArrayList<Picture> pictures = new ArrayList<Picture>(); 
pictures.add(new Picture()); 
Picture pic = pictures.get(0); 
0

배열에서 다른 객체를 저장할 것처럼

public Picture addPicture (Picture pictureAdded) { 

    pRef = pictureAdded; 
    return pRef; 

} 
관련 문제