scusate ho un metodo che mi restituisce un variabile String,
nella chiamata a questo metodo devo inizializzare la variabile che chiamo ad es
quando ho richiamato il metodo ho fattocodice:public static String title(String titolo) { try { String testoPagina = readFile ("c:/Ingegneria/mysql/temp/pagina.txt"); Pattern pattern = Pattern.compile ("<TITLE>(.*?)</TITLE>", Pattern.DOTALL | Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher (testoPagina); if (matcher.find ()) { titolo = matcher.group (1); System.out.println (titolo); } } catch (Exception e) { System.out.println (e); } return titolo; }
in questo modo peò ho dovuto inserire nel codicecodice:String tit = title(titolo);
facendo così la stringa tit conterrà sempre lo stesso risultato anche se cambia all'interno del metodo "title" (se cambio cioè il file txt)codice:public static String titolo;
come faccio ad ottenere una stringa non fissa?
cioè che cambi a seconda del valore del metodo
potreste farmi un esempio di chiamata corretta
grazie

Rispondi quotando