Salve,
sto tentando di capire bene l'I\O da\su file in Java, e ho un problema :
considerando un file del genere
codice:
A 1 0
A 2 0
B 1 0
B 2 0
C 1 0
C 2 0
in che modo posso prendere in input ogni singolo elemento di ogni riga e salvarlo in una variabile per poi riutilizzarlo in un programma?
es. (per cercare di farmi capire meglio
)
voglio salvare gli elementi delle righe in questo modo:
codice:
char c1=A;
int i1=1;
boolean d=0;
ecc.
in questo metodo trovato su questo forum riesco a prendere l'input riga per riga
codice:
public void inputDaFile(){
try{
FileReader dati=new FileReader("file.txt");
BufferedReader b=new BufferedReader(dati);
while(true) {
/*cosi riesco a prendere la riga completa*/
String s=b.readLine();
if(s==null)
break;
System.out.println(s);
}
b.close();
}
catch(IOException e){System.out.println("Errore file non presente: " + e);System.exit(1);}
}