Ciao a tutti, sono nuova di Java e vi chiedo scusa se questa domanda risulterà per molti banale.
Voglio dividere la mia String e ora d base del carattere "," ed effettuo un'operazione di questo tipo:
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine())!= null) {
System.out.println(line);
String [] e = line.split(",");
Quello che ora devo fare è incasellare i vari elementi che ho ottenuto Studente s = h.get(e[1]);
if ( s== null) {
s = new Studente (e[1]);
h.put(e[1], s);
}
s.add_esame(new Esame (e[2], e[0], Integer.parseInt(e[3])));
}
br.close();
}
Quello che non riesco a capire è se viene analizzata ogni linea del mio input, o se viene alitato solamente la prima riga. e[0] quindi si riferisce alla posizione 0 solo della prima riga o di tutte le righe???
Grazie a tutti.![]()