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:
Spero riuscirete a darmi qualche consiglio per ovviare questo 'problemino'.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
Vi ringrazio per l' attenzione.