Ciao a tutti sto scrivendo una funzione che deve estrarre una determinata parola da file di testo.
Ho un problema per quanto riguarda il 'return' di questa funzione(il valore di ritorno è un oggetto String).
Di seguito riporto il codice di tale funzione che sto scrivendo:
codice:
public String Funzione(File Testo){
   try {
      FileReader fr = new FileReader(Testo);
      BufferedReader reader = new BufferedReader(fr);
      String line = "";
      String sottoStringa = "";
      while ((line = reader.readLine()) != null) {
         if(line.contains("parola")){
            for(int k = 0;k < line.length();k++){
               if(line.charAt(k)==':'){
                  sottoStringa = line.substring(k+2,line.length());
               }//end if
            }//end for
         }// end if
      }//end while
   } catch (FileNotFoundException fnfe) {
   } catch (IOException ioe) {
   }
   return sottoStringa;
}//end Funzione
Spero riuscirete a darmi qualche consiglio per ovviare questo 'problemino'.
Vi ringrazio per l' attenzione.