ho un problemino banale ma dal quane non riesco a uscirne
devo inizializzare un array, le cui dimensioni le conosco solo dopo un ciclo for, ma devo poter leggere il contenuto anche fuori dal for (ovviamente DOPO)


codice:
         String[][] termini=new String[nFile][];
         for(int l=0;l<nFile;l++){
            t=indiceLetto.getTermFreqVector(l, "Campo1");
            termini=new String[nFile][t.size()];
  
        }
facendo così mi da errore se uso la variabile termini al di fuori del for,
mentre facendo così


codice:
         String[][] termini=new String[nFile][];
         for(int l=0;l<nFile;l++){
            t=indiceLetto.getTermFreqVector(l, "Campo1");
              String[][] termini=new String[nFile][t.size()];
  
        }
mi compila correttamente ma la variabile termini mi compare vuota all'esterno del for.

consigli?