Quote Originariamente inviata da Alex'87 Visualizza il messaggio
Ti stampa null perché i vari metodi openFile/saveFile/closeFile non vengono chiamati da NESSUNA parte ^^'

(come design fa abbastanza acqua ma sorvoliamo...)
Correggendo il metodo openFile ()
codice:
public String openFile () {
        try {
            textfile = new File (f);
            tfr = new FileReader (textfile);
            tbr = new BufferedReader (tfr);
            String lines;
            while ((lines=tbr.readLine())!=null) {
                pimpa.concat(lines+"\n");
            }
        } catch (IOException e) {}
        return pimpa;
    }
e il programma di prova :
codice:
public static void main (String [] a) {
        Manager leggimi = new Manager (a[0]);
        String pimpa = leggimi.openFile();
        System.out.println(pimpa);
    }
mi genera un'ovvia NullPointerException. Non so dove sto mettendo i piedi, credo che la considerazione sul design dica tutto