vorrei creare un array di oggetti con il numero di celle in base hai tokens presenti in un file.

quindi ho pensato di fare cosi:
codice:
 prova array[]; // qui dichiaro l'array
poi con una lettura da file conto i tokens e li inserisco nella dichiarazione dell'array.
esempio

array=new prova[n];

il problema e che nn riesco a scrivere il codice giusto per un metodo che ritorna un dato.

codice:
public static int setto()
 {
 try{
       ...........
       ...........
       ...........

      int a =tokens.countTokens();
      }

   catch(..........)
     {................}

return a;





}
l'errore sta in return a.
infatti il compilatore mi dice che non conosce "a".



qualkuno sa aiutarmi a scrivere il codice giusto di un metodo con ritorno di un dato di tipo int??

e poi una volta scritto il codice come scrivo la dichiarazione dell'array , in base al dato di tipo int???


vi ringrazio anticipatamente
saluti , hdcreator