scusate ho un metodo che mi restituisce un variabile String,
nella chiamata a questo metodo devo inizializzare la variabile che chiamo ad es
codice:
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;
}
quando ho richiamato il metodo ho fatto
codice:
String tit = title(titolo);
in questo modo peò ho dovuto inserire nel codice
codice:
public static String 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)
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