ok allora avevo capito giusto...ogni oggetto Notizia corrisponde ad un Item nell'RSS.
supponiamo per esempio che ogni tua Notizia abbia i campo titolo e contenuto (e' solo un esempio). Quando tu esegui questo con il vector (e' lo stesso anche con ArrayList)
codice:
Vector v=new Vector();
Notizia n=null;
for(int f=0;f<indice;f++){
n=new Notizia();
n.setTitolo("Mio titolo");//ovviamente mettici quello che vuoi, sempre diversi ad ogni ciclo
n.setContenuto("Contenuto");
v.add(n);
}
stai aggiungendo al vettore n notizie diverse, e non alias della stessa notizia. L'esempio te l'ho fatto con una sola notizia per farti vedere il funzionamento di Vector.
Semplicemente poi fai cosi':
codice:
Notizia[] news=new Notizia[v.size()];
for(int i=0;i<v.size();i++)
news[i]=(Notizia)v.elementAt(i);
e quello che ottieni e' un array di elementi Notizia a cui puoi accedere con news[0], news[1], ecc.
Puoi anche evitare di creare l'array e accedere ad ogni elemento con v.elementAt(i) invece che con news[i].