Grz mille, ho scritto questo codice e funziona, e effetivamente legge il contenuto del file di testo che metto in una JTextArea. Ora ho un altra domanda, con il metodo skip (mi serve per forza) riesco a saltare un determinato numero di byte però da come return una serie di quadratini che oltre a essere molto fastidiosi nn so come eliminare. ho provato concodice:public String leggi() throws IOException { File file = new File("config" + File.separatorChar+ "file.txt"); FileInputStream leggi = new FileInputStream(file); byte[] letto = new byte[(int)file.length()]; leggi.skip(473); leggi.read(letto); String letti = new String(letto); leggi.close(); return letti; }
letti.replaceAll("[]", ""); solo che li ho scritto due parentesi quadre, perchè nn trovo il simbolo del quadratino neanche con il codice ascii. Ho cercato una tabella ma nada. E la cosa fastidosa è che ne scrive tanti quanti sono i byte saltati, e come vedi ne ho saltati 473 e sono moooolto brutti a vedere. Se qualcuno sa qualche altro metodo per saltare una determinata porzione di file (che è dall'inizio fino a 473) oppure mi dice come si fa quel maledetto quadratino. io proprio non lo so![]()