Ciao a tutti.. ho un problema che da giorni mi blocca il lavoro.. e' qualche mese che scrivo codice java..
ho costruito una classe che...
E' solo una parte di quello che dovra fare, ma ho dei problemi in fasi di compilazione del metodo getLine(); a me servirebbe avere dei metodi che muovano il buffer del file creato o lo ripristinano..import java.io.*;
public class Action {
public Action(File aFile)
throws IOException
{
fis = new FileInputStream(aFile);
isr = new InputStreamReader(fis);
br = new BufferedReader(isr);
}
public static String getLine()
{
String line = br.readLine();
return line;
}
private FileInputStream fis = null;
private InputStreamReader isr = null;
private BufferedReader br = null;
private String line;
}
ma se compilo ottengo:
Mi potreste aiutare? tutto mi serve perche' nel main ho un grande richiamo di questa funzione.. e ho bisogno di questo buffer anche separato in altri casi.. quindi necessito di avere un metodo che mi restituisce la stringa +1 del buffer e di uno che lo ripristini all'inizio../Action.java:14: non-static variable br cannot be referenced from a static context
String line = br.readLine();
Ma non riesco.. attendo risposta.. ciao