PDA

View Full Version : [JAVA] Eliminazione di elementi di un array ....


Prometeo98
19-07-2006, 10:37
Salve,
se Io implemento il seguente array:

static ClassDocumenti[] documenti = new ClassDocumenti[100];

Ed a un certo punto del programma volessi ridurre la sua dimensione ai soli elementi veramente usati (asseganti), come posso fare, c'è qualche metdodo?

Grazie! :)

andbin
19-07-2006, 11:23
se Io implemento il seguente array:

static ClassDocumenti[] documenti = new ClassDocumenti[100];

Ed a un certo punto del programma volessi ridurre la sua dimensione ai soli elementi veramente usati (asseganti), come posso fare, c'è qualche metdodo?Crei un nuovo array e poi lo riassegni alla variabile static, es:
ClassDocumenti[] documenti_nuovo = new ClassDocumenti[50]; // ridotto
// ...copi i valori che vuoi ...
documenti = documenti_nuovo;

franksisca
19-07-2006, 13:37
oppure più semplicemente usi una struttura dfati, tipo il vector, che si autoridimensiona......e con i generics lo puoi anche tipare.