Ho fatto così vorrei ingrandire il vettore partite[] di uno se arrivo alla fine del vettore e quindi non c'è più spazio ma continua a darmi java.lang.ArrayIndexOutOfBoundsException quindi effettivamente non funziona HELP
private void acquisizionePartite() throws IOException {
Lettore l = new LettoreBinario("dati//PartiteBinario.dat");
Partita p = new Partita();
int i=0;
while(!l.isEof()){
if(i>nPartite)
incrementaVettore();
Object obj = l.nextRecord();
p = (Partita) obj;
partite[i]=p;
i++;
nPartite++;
}
l.close();
}
private void incrementaVettore(){
Partita[] appo= new Partita[nPartite+1];
System.arraycopy(partite, 0, appo, 0, nPartite);
partite=appo;
}